/*
 * ============================================================================
 * = COPYRIGHT
 *          PAX Computer Technology(Shenzhen) Co., Ltd. PROPRIETARY INFORMATION
 *   This software is supplied under the terms of a license agreement or nondisclosure
 *   agreement with PAX Computer Technology(Shenzhen) Co., Ltd. and may not be copied or
 *   disclosed except in accordance with the terms in that agreement.
 *     Copyright (C) 2021 PAX Computer Technology(Shenzhen) Co., Ltd. All rights reserved.
 * ============================================================================
 */

import 'auto_data_source_common.dart';
import 'package:pos_link/auto_pigeon/poslink_sdk_report.dart';
import 'package:pos_link/auto_data_source/auto_query.dart';
class ReportRspData {
  static List<Map> initSourceData() {
    return ReportRspData.hostReportData();
  }
  static List<Map> localDetailReportData() {
      return [
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-responseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-responseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'totalRecord',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-totalRecord',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'recordNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-recordNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'hostInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_hostResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_hostResponseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'authorizationCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_authorizationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_hostReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'traceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_traceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'batchNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_batchNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionIdentifier',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_transactionIdentifier',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'gatewayTransactionId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_gatewayTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostDetailedMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_hostDetailedMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionIntegrityClass',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_transactionIntegrityClass',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'retrievalReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_retrievalReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'issuerResponseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_issuerResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'paymentAccountReferenceId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-hostInformation_paymentAccountReferenceId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'edcType',
                kID: 'Report_Response_LocalDetailReportResponse-edcType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-edcType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEdcType.NotSet,
                kData: [
                  {
                    kData: ReportEdcType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_NotSet',
                  },
                  {
                    kData: ReportEdcType.All,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_All',
                  },
                  {
                    kData: ReportEdcType.Credit,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_Credit',
                  },
                  {
                    kData: ReportEdcType.Debit,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_Debit',
                  },
                  {
                    kData: ReportEdcType.Ebt,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_Ebt',
                  },
                  {
                    kData: ReportEdcType.Gift,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_Gift',
                  },
                  {
                    kData: ReportEdcType.Loyalty,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_Loyalty',
                  },
                  {
                    kData: ReportEdcType.Cash,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_Cash',
                  },
                  {
                    kData: ReportEdcType.Check,
                    kID: 'Report_Response_LocalDetailReportResponse-edcType_Check',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'transactionType',
                kID: 'Report_Response_LocalDetailReportResponse-transactionType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-transactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportTransactionType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_NotSet',
                  },
                  {
                    kData: ReportTransactionType.Unknown,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Unknown',
                  },
                  {
                    kData: ReportTransactionType.Sale,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Sale',
                  },
                  {
                    kData: ReportTransactionType.Return,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Return',
                  },
                  {
                    kData: ReportTransactionType.Authorization,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Authorization',
                  },
                  {
                    kData: ReportTransactionType.PostAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_PostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.ForceAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_ForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.Adjust,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Adjust',
                  },
                  {
                    kData: ReportTransactionType.Withdrawal,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Withdrawal',
                  },
                  {
                    kData: ReportTransactionType.Activate,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Activate',
                  },
                  {
                    kData: ReportTransactionType.Issue,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Issue',
                  },
                  {
                    kData: ReportTransactionType.Reload,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Reload',
                  },
                  {
                    kData: ReportTransactionType.Cashout,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Cashout',
                  },
                  {
                    kData: ReportTransactionType.Deactivate,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Deactivate',
                  },
                  {
                    kData: ReportTransactionType.Replace,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Replace',
                  },
                  {
                    kData: ReportTransactionType.Merge,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Merge',
                  },
                  {
                    kData: ReportTransactionType.ReportLost,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_ReportLost',
                  },
                  {
                    kData: ReportTransactionType.Void,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Void',
                  },
                  {
                    kData: ReportTransactionType.VoidSale,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_VoidSale',
                  },
                  {
                    kData: ReportTransactionType.VoidReturn,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_VoidReturn',
                  },
                  {
                    kData: ReportTransactionType.VoidAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_VoidAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidPostAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_VoidPostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidForceAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_VoidForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidWithdrawal,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_VoidWithdrawal',
                  },
                  {
                    kData: ReportTransactionType.Inquiry,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Inquiry',
                  },
                  {
                    kData: ReportTransactionType.Verify,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Verify',
                  },
                  {
                    kData: ReportTransactionType.Reactivate,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Reactivate',
                  },
                  {
                    kData: ReportTransactionType.ForcedIssue,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_ForcedIssue',
                  },
                  {
                    kData: ReportTransactionType.ForcedAdd,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_ForcedAdd',
                  },
                  {
                    kData: ReportTransactionType.Unload,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Unload',
                  },
                  {
                    kData: ReportTransactionType.Renew,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Renew',
                  },
                  {
                    kData: ReportTransactionType.GetConvertDetail,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_GetConvertDetail',
                  },
                  {
                    kData: ReportTransactionType.Convert,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Convert',
                  },
                  {
                    kData: ReportTransactionType.Tokenize,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Tokenize',
                  },
                  {
                    kData: ReportTransactionType.IncrementalAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_IncrementalAuthorization',
                  },
                  {
                    kData: ReportTransactionType.BalanceWithLock,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_BalanceWithLock',
                  },
                  {
                    kData: ReportTransactionType.RedemptionWithUnlock,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_RedemptionWithUnlock',
                  },
                  {
                    kData: ReportTransactionType.Rewards,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Rewards',
                  },
                  {
                    kData: ReportTransactionType.Reenter,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Reenter',
                  },
                  {
                    kData: ReportTransactionType.TransactionAdjustment,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_TransactionAdjustment',
                  },
                  {
                    kData: ReportTransactionType.Transfer,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Transfer',
                  },
                  {
                    kData: ReportTransactionType.Finalize,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Finalize',
                  },
                  {
                    kData: ReportTransactionType.Deposit,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Deposit',
                  },
                  {
                    kData: ReportTransactionType.AccountPayment,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_AccountPayment',
                  },
                  {
                    kData: ReportTransactionType.Reversal,
                    kID: 'Report_Response_LocalDetailReportResponse-transactionType_Reversal',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'originalTransactionType',
                kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportTransactionType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_NotSet',
                  },
                  {
                    kData: ReportTransactionType.Unknown,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Unknown',
                  },
                  {
                    kData: ReportTransactionType.Sale,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Sale',
                  },
                  {
                    kData: ReportTransactionType.Return,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Return',
                  },
                  {
                    kData: ReportTransactionType.Authorization,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Authorization',
                  },
                  {
                    kData: ReportTransactionType.PostAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_PostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.ForceAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_ForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.Adjust,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Adjust',
                  },
                  {
                    kData: ReportTransactionType.Withdrawal,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Withdrawal',
                  },
                  {
                    kData: ReportTransactionType.Activate,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Activate',
                  },
                  {
                    kData: ReportTransactionType.Issue,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Issue',
                  },
                  {
                    kData: ReportTransactionType.Reload,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Reload',
                  },
                  {
                    kData: ReportTransactionType.Cashout,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Cashout',
                  },
                  {
                    kData: ReportTransactionType.Deactivate,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Deactivate',
                  },
                  {
                    kData: ReportTransactionType.Replace,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Replace',
                  },
                  {
                    kData: ReportTransactionType.Merge,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Merge',
                  },
                  {
                    kData: ReportTransactionType.ReportLost,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_ReportLost',
                  },
                  {
                    kData: ReportTransactionType.Void,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Void',
                  },
                  {
                    kData: ReportTransactionType.VoidSale,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_VoidSale',
                  },
                  {
                    kData: ReportTransactionType.VoidReturn,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_VoidReturn',
                  },
                  {
                    kData: ReportTransactionType.VoidAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_VoidAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidPostAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_VoidPostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidForceAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_VoidForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidWithdrawal,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_VoidWithdrawal',
                  },
                  {
                    kData: ReportTransactionType.Inquiry,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Inquiry',
                  },
                  {
                    kData: ReportTransactionType.Verify,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Verify',
                  },
                  {
                    kData: ReportTransactionType.Reactivate,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Reactivate',
                  },
                  {
                    kData: ReportTransactionType.ForcedIssue,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_ForcedIssue',
                  },
                  {
                    kData: ReportTransactionType.ForcedAdd,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_ForcedAdd',
                  },
                  {
                    kData: ReportTransactionType.Unload,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Unload',
                  },
                  {
                    kData: ReportTransactionType.Renew,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Renew',
                  },
                  {
                    kData: ReportTransactionType.GetConvertDetail,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_GetConvertDetail',
                  },
                  {
                    kData: ReportTransactionType.Convert,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Convert',
                  },
                  {
                    kData: ReportTransactionType.Tokenize,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Tokenize',
                  },
                  {
                    kData: ReportTransactionType.IncrementalAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_IncrementalAuthorization',
                  },
                  {
                    kData: ReportTransactionType.BalanceWithLock,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_BalanceWithLock',
                  },
                  {
                    kData: ReportTransactionType.RedemptionWithUnlock,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_RedemptionWithUnlock',
                  },
                  {
                    kData: ReportTransactionType.Rewards,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Rewards',
                  },
                  {
                    kData: ReportTransactionType.Reenter,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Reenter',
                  },
                  {
                    kData: ReportTransactionType.TransactionAdjustment,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_TransactionAdjustment',
                  },
                  {
                    kData: ReportTransactionType.Transfer,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Transfer',
                  },
                  {
                    kData: ReportTransactionType.Finalize,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Finalize',
                  },
                  {
                    kData: ReportTransactionType.Deposit,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Deposit',
                  },
                  {
                    kData: ReportTransactionType.AccountPayment,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_AccountPayment',
                  },
                  {
                    kData: ReportTransactionType.Reversal,
                    kID: 'Report_Response_LocalDetailReportResponse-originalTransactionType_Reversal',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'amountInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_approvedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'amountDue',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_amountDue',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'tipAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_tipAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cashBackAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_cashBackAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'merchantFee',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_merchantFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'taxAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_taxAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'balance1',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_balance1',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'balance2',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_balance2',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'serviceFee',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_serviceFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionRemainingAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_transactionRemainingAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedTipAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_approvedTipAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedCashBackAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_approvedCashBackAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedMerchantFee',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_approvedMerchantFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedTaxAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-amountInformation_approvedTaxAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'accountInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'account',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_account',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'entryMode',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode',
                kMenuID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEntryMode.NotSet,
                kData: [
                  {
                    kData: ReportEntryMode.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_NotSet',
                  },
                  {
                    kData: ReportEntryMode.Manual,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_Manual',
                  },
                  {
                    kData: ReportEntryMode.Swipe,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_Swipe',
                  },
                  {
                    kData: ReportEntryMode.Contactless,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_Contactless',
                  },
                  {
                    kData: ReportEntryMode.LaserScanner,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_LaserScanner',
                  },
                  {
                    kData: ReportEntryMode.Chip,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_Chip',
                  },
                  {
                    kData: ReportEntryMode.ChipFallBackSwipe,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_ChipFallBackSwipe',
                  },
                  {
                    kData: ReportEntryMode.FrontCamera,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_FrontCamera',
                  },
                  {
                    kData: ReportEntryMode.RearCamera,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode_RearCamera',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'expireDate',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_expireDate',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ebtType',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEbtCountType.NotSet,
                kData: [
                  {
                    kData: ReportEbtCountType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType_NotSet',
                  },
                  {
                    kData: ReportEbtCountType.CashBenefits,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType_CashBenefits',
                  },
                  {
                    kData: ReportEbtCountType.FoodStamp,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType_FoodStamp',
                  },
                  {
                    kData: ReportEbtCountType.Voucher,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType_Voucher',
                  },
                  {
                    kData: ReportEbtCountType.Ewic,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType_Ewic',
                  },
                  {
                    kData: ReportEbtCountType.EwicVoucher,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType_EwicVoucher',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'voucherNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_voucherNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'currentAccountNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_currentAccountNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardType',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardType.NotSet,
                kData: [
                  {
                    kData: ReportCardType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_NotSet',
                  },
                  {
                    kData: ReportCardType.Visa,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Visa',
                  },
                  {
                    kData: ReportCardType.MasterCard,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_MasterCard',
                  },
                  {
                    kData: ReportCardType.Amex,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Amex',
                  },
                  {
                    kData: ReportCardType.Discover,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Discover',
                  },
                  {
                    kData: ReportCardType.DinerClub,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_DinerClub',
                  },
                  {
                    kData: ReportCardType.EnRoute,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_EnRoute',
                  },
                  {
                    kData: ReportCardType.Jcb,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Jcb',
                  },
                  {
                    kData: ReportCardType.RevolutionCard,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_RevolutionCard',
                  },
                  {
                    kData: ReportCardType.VisaFleet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_VisaFleet',
                  },
                  {
                    kData: ReportCardType.MasterCardFleet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_MasterCardFleet',
                  },
                  {
                    kData: ReportCardType.FleetOne,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_FleetOne',
                  },
                  {
                    kData: ReportCardType.Fleetwide,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Fleetwide',
                  },
                  {
                    kData: ReportCardType.Fuelman,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Fuelman',
                  },
                  {
                    kData: ReportCardType.Gascard,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Gascard',
                  },
                  {
                    kData: ReportCardType.Voyager,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Voyager',
                  },
                  {
                    kData: ReportCardType.WrightExpress,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_WrightExpress',
                  },
                  {
                    kData: ReportCardType.Interac,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Interac',
                  },
                  {
                    kData: ReportCardType.Cup,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Cup',
                  },
                  {
                    kData: ReportCardType.Maestro,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Maestro',
                  },
                  {
                    kData: ReportCardType.Sinclair,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Sinclair',
                  },
                  {
                    kData: ReportCardType.Other,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardType_Other',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardHolder',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardHolder',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cvdApprovalCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cvdApprovalCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cvdMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cvdMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardPresentIndicator',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardPresentIndicator',
                kMenuID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardPresentIndicator_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardPresentIndicator.NotSet,
                kData: [
                  {
                    kData: ReportCardPresentIndicator.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardPresentIndicator_NotSet',
                  },
                  {
                    kData: ReportCardPresentIndicator.CardPresent,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardPresentIndicator_CardPresent',
                  },
                  {
                    kData: ReportCardPresentIndicator.CardNotPresent,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_cardPresentIndicator_CardNotPresent',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'giftCardType',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_giftCardType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-accountInformation_giftCardType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportGiftCardType.NotSet,
                kData: [
                  {
                    kData: ReportGiftCardType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_giftCardType_NotSet',
                  },
                  {
                    kData: ReportGiftCardType.CustomValueGiftCard,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_giftCardType_CustomValueGiftCard',
                  },
                  {
                    kData: ReportGiftCardType.PredetermineValueGiftCard,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_giftCardType_PredetermineValueGiftCard',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'debitAccountType',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_debitAccountType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-accountInformation_debitAccountType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportDebitAccountType.NotSet,
                kData: [
                  {
                    kData: ReportDebitAccountType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_debitAccountType_NotSet',
                  },
                  {
                    kData: ReportDebitAccountType.Checking,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_debitAccountType_Checking',
                  },
                  {
                    kData: ReportDebitAccountType.Saving,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_debitAccountType_Saving',
                  },
                  {
                    kData: ReportDebitAccountType.Default,
                    kID: 'Report_Response_LocalDetailReportResponse-accountInformation_debitAccountType_Default',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostAccount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_hostAccount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostCardType',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_hostCardType',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track1Data',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_track1Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track2Data',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_track2Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track3Data',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-accountInformation_track3Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'traceInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'referenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_referenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ecrReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_ecrReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'timeStamp',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_timeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'invoiceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_invoiceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'paymentService2000',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_paymentService2000',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'authorizationResponse',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_authorizationResponse',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ecrTransactionId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_ecrTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostTimeStamp',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-traceInformation_hostTimeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'cashierInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-cashierInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashierInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'clerkId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-cashierInformation_clerkId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashierInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'shiftId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-cashierInformation_shiftId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'commercialInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'poNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_poNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'customerCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_customerCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'taxExempt',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExempt',
                kMenuID: 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExempt_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTaxExemptIndicator.NotSet,
                kData: [
                  {
                    kData: ReportTaxExemptIndicator.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExempt_NotSet',
                  },
                  {
                    kData: ReportTaxExemptIndicator.NotExempt,
                    kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExempt_NotExempt',
                  },
                  {
                    kData: ReportTaxExemptIndicator.Exempt,
                    kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExempt_Exempt',
                  },
                ],
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'taxExemptId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExemptId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'merchantTaxId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_merchantTaxId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'destinationZipCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_destinationZipCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'productDescription',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-commercialInformation_productDescription',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'checkInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'saleType',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_saleType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-checkInformation_saleType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCheckSaleType.NotSet,
                kData: [
                  {
                    kData: ReportCheckSaleType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_saleType_NotSet',
                  },
                  {
                    kData: ReportCheckSaleType.Verification,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_saleType_Verification',
                  },
                  {
                    kData: ReportCheckSaleType.Conversion,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_saleType_Conversion',
                  },
                  {
                    kData: ReportCheckSaleType.Guarantee,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_saleType_Guarantee',
                  },
                ],
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'routingNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_routingNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'accountNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_accountNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'checkNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'checkType',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCheckType.NotSet,
                kData: [
                  {
                    kData: ReportCheckType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkType_NotSet',
                  },
                  {
                    kData: ReportCheckType.Personal,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkType_Personal',
                  },
                  {
                    kData: ReportCheckType.Business,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkType_Business',
                  },
                  {
                    kData: ReportCheckType.Government,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkType_Government',
                  },
                  {
                    kData: ReportCheckType.TwoParty,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_checkType_TwoParty',
                  },
                ],
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'idType',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCheckIdType.NotSet,
                kData: [
                  {
                    kData: ReportCheckIdType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_NotSet',
                  },
                  {
                    kData: ReportCheckIdType.DriverLicense,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_DriverLicense',
                  },
                  {
                    kData: ReportCheckIdType.Ssn,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_Ssn',
                  },
                  {
                    kData: ReportCheckIdType.MilitaryId,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_MilitaryId',
                  },
                  {
                    kData: ReportCheckIdType.CourtesyCard,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_CourtesyCard',
                  },
                  {
                    kData: ReportCheckIdType.ProprietaryCard,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_ProprietaryCard',
                  },
                  {
                    kData: ReportCheckIdType.PassportNumber,
                    kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idType_PassportNumber',
                  },
                ],
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'idValue',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_idValue',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'birth',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_birth',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'phoneNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_phoneNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'zipCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-checkInformation_zipCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'restaurant',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-restaurant',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'restaurant',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'tableNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-restaurant_tableNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'restaurant',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'guestNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-restaurant_guestNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'restaurant',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ticketNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-restaurant_ticketNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'reportTransactionInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'discountAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_discountAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'chargedAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_chargedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'signatureStatus',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus',
                kMenuID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportSignatureResponseStatus.NotSet,
                kData: [
                  {
                    kData: ReportSignatureResponseStatus.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_NotSet',
                  },
                  {
                    kData: ReportSignatureResponseStatus.LocalCaptured,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_LocalCaptured',
                  },
                  {
                    kData: ReportSignatureResponseStatus.Aborted,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_Aborted',
                  },
                  {
                    kData: ReportSignatureResponseStatus.Timeout,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_Timeout',
                  },
                  {
                    kData: ReportSignatureResponseStatus.NotAvailable,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_NotAvailable',
                  },
                  {
                    kData: ReportSignatureResponseStatus.SuccessfullyUploaded,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_SuccessfullyUploaded',
                  },
                  {
                    kData: ReportSignatureResponseStatus.FailedDuringUploading,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus_FailedDuringUploading',
                  },
                ],
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fps',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fps',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fpsSignature',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsSignature',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fpsReceipt',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsReceipt',
                kMenuID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsReceipt_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportFpsReceipt.NotSet,
                kData: [
                  {
                    kData: ReportFpsReceipt.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsReceipt_NotSet',
                  },
                  {
                    kData: ReportFpsReceipt.MerchantOnly,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsReceipt_MerchantOnly',
                  },
                  {
                    kData: ReportFpsReceipt.CustomerOnly,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsReceipt_CustomerOnly',
                  },
                  {
                    kData: ReportFpsReceipt.NoReceipt,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsReceipt_NoReceipt',
                  },
                ],
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'token',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_token',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_hostReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'sn',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_sn',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'settlementDate',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_settlementDate',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostEchoData',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_hostEchoData',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'pinStatusNumber',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_pinStatusNumber',
                kMenuID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_pinStatusNumber_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportPinEntryStatus.NotSet,
                kData: [
                  {
                    kData: ReportPinEntryStatus.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_pinStatusNumber_NotSet',
                  },
                  {
                    kData: ReportPinEntryStatus.PinBypassed,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_pinStatusNumber_PinBypassed',
                  },
                  {
                    kData: ReportPinEntryStatus.PinVerified,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_pinStatusNumber_PinVerified',
                  },
                ],
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'validationCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_validationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'userLanguageStatus',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus',
                kMenuID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportUserLanguage.NotSet,
                kData: [
                  {
                    kData: ReportUserLanguage.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus_NotSet',
                  },
                  {
                    kData: ReportUserLanguage.EnglishUs,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus_EnglishUs',
                  },
                  {
                    kData: ReportUserLanguage.French,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus_French',
                  },
                  {
                    kData: ReportUserLanguage.Chinese,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus_Chinese',
                  },
                  {
                    kData: ReportUserLanguage.Lithuanian,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus_Lithuanian',
                  },
                  {
                    kData: ReportUserLanguage.EnglishUk,
                    kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus_EnglishUk',
                  },
                ],
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'globalUid',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_globalUid',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportTransactionInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'additionalResponseData',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'aci',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_aci',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'transactionId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_transactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'cardLevelResult',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_cardLevelResult',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'sourceReasonCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_sourceReasonCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'bankNetData',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_bankNetData',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'posEntryModeChange',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_posEntryModeChange',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'transactionEditErrorCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_transactionEditErrorCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'discoverProcessCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverProcessCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'discoverPosEntry',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverPosEntry',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'discoverResponseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'posData',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_posData',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'discoverTransactionQualifier',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverTransactionQualifier',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'discoverNrid',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverNrid',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'transmissionDatetime',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_transmissionDatetime',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'originalStan',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_originalStan',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'cvvErrorCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_cvvErrorCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'xCodeResponse',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_xCodeResponse',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizingNetworkId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_authorizingNetworkId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'termEntryCapable',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_termEntryCapable',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'posEntryMode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_posEntryMode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'serviceCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_serviceCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'spendQInd',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_spendQInd',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'wltId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_wltId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'localDateTime',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_localDateTime',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'additionalResponseData',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'emvTags',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_emvTags',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'cardInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-cardInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardBin',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-cardInformation_cardBin',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'currentCardBin',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-cardInformation_currentCardBin',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'programType',
                kID: 'Report_Response_LocalDetailReportResponse-cardInformation_programType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-cardInformation_programType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardProgramType.NotSet,
                kData: [
                  {
                    kData: ReportCardProgramType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_programType_NotSet',
                  },
                  {
                    kData: ReportCardProgramType.RegularCard,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_programType_RegularCard',
                  },
                  {
                    kData: ReportCardProgramType.CommercialCard,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_programType_CommercialCard',
                  },
                  {
                    kData: ReportCardProgramType.FsaCard,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_programType_FsaCard',
                  },
                  {
                    kData: ReportCardProgramType.FleetCard,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_programType_FleetCard',
                  },
                ],
              },
              {
                kSuperGroupName: 'cardInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostProgramType',
                kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportHostProgramType.NotSet,
                kData: [
                  {
                    kData: ReportHostProgramType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_NotSet',
                  },
                  {
                    kData: ReportHostProgramType.Regular,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_Regular',
                  },
                  {
                    kData: ReportHostProgramType.Commercial,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_Commercial',
                  },
                  {
                    kData: ReportHostProgramType.HsaCard,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_HsaCard',
                  },
                  {
                    kData: ReportHostProgramType.FsaCard,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_FsaCard',
                  },
                  {
                    kData: ReportHostProgramType.HraCard,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_HraCard',
                  },
                  {
                    kData: ReportHostProgramType.Fleet,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_Fleet',
                  },
                  {
                    kData: ReportHostProgramType.Unknown,
                    kID: 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType_Unknown',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'multiMerchant',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-multiMerchant',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'multiMerchant',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'multiMerchantId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-multiMerchant_multiMerchantId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'multiMerchant',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'multiMerchantName',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-multiMerchant_multiMerchantName',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'reportEmvTag',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'tc',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_tc',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'tvr',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_tvr',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'aid',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_aid',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'tsi',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_tsi',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'atc',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_atc',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'appLabel',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_appLabel',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'appPreferName',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_appPreferName',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'iad',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_iad',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'arc',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_arc',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cid',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cid',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cvm',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm',
                kMenuID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardholderVerificationMethod.NotSet,
                kData: [
                  {
                    kData: ReportCardholderVerificationMethod.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_NotSet',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.FailCvmProcessing,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_FailCvmProcessing',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.PlaintextOfflinePinVerification,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_PlaintextOfflinePinVerification',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.OnlinePin,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_OnlinePin',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.PlaintextOfflinePinAndSignature,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_PlaintextOfflinePinAndSignature',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.EncipheredOfflinePinVerification,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_EncipheredOfflinePinVerification',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.EncipheredOfflinePinVerificationAndSignature,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_EncipheredOfflinePinVerificationAndSignature',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.Signature,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_Signature',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.NoCvmRequired,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_NoCvmRequired',
                  },
                  {
                    kData: ReportCardholderVerificationMethod.OnDeviceCvm,
                    kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm_OnDeviceCvm',
                  },
                ],
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'arqc',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_arqc',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'reportEmvTag',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'panSequenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-reportEmvTag_panSequenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'fleetCard',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'odometer',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_odometer',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'vehicleNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_vehicleNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'jobNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_jobNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'driverId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_driverId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'employeeNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_employeeNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'licenseNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_licenseNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'jobId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_jobId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'departmentNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_departmentNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'customerData',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_customerData',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'userId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_userId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'fleetCard',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'vehicleId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-fleetCard_vehicleId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'torInformation',
                kValue: '',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'recordType',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_recordType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-torInformation_recordType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTorRecordType.NotSet,
                kData: [
                  {
                    kData: ReportTorRecordType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_recordType_NotSet',
                  },
                  {
                    kData: ReportTorRecordType.ReversalRecord,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_recordType_ReversalRecord',
                  },
                  {
                    kData: ReportTorRecordType.EmvSecondGacReversal,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_recordType_EmvSecondGacReversal',
                  },
                ],
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'reversalTimeStamp',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_reversalTimeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_hostResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_hostResponseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_hostReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'gatewayTransactionId',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_gatewayTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'maskedPan',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_maskedPan',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'batchNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_batchNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'reversalAuthorizationCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_reversalAuthorizationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalTransactionType',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType',
                kMenuID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportTransactionType.NotSet,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_NotSet',
                  },
                  {
                    kData: ReportTransactionType.Unknown,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Unknown',
                  },
                  {
                    kData: ReportTransactionType.Sale,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Sale',
                  },
                  {
                    kData: ReportTransactionType.Return,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Return',
                  },
                  {
                    kData: ReportTransactionType.Authorization,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Authorization',
                  },
                  {
                    kData: ReportTransactionType.PostAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_PostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.ForceAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_ForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.Adjust,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Adjust',
                  },
                  {
                    kData: ReportTransactionType.Withdrawal,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Withdrawal',
                  },
                  {
                    kData: ReportTransactionType.Activate,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Activate',
                  },
                  {
                    kData: ReportTransactionType.Issue,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Issue',
                  },
                  {
                    kData: ReportTransactionType.Reload,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Reload',
                  },
                  {
                    kData: ReportTransactionType.Cashout,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Cashout',
                  },
                  {
                    kData: ReportTransactionType.Deactivate,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Deactivate',
                  },
                  {
                    kData: ReportTransactionType.Replace,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Replace',
                  },
                  {
                    kData: ReportTransactionType.Merge,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Merge',
                  },
                  {
                    kData: ReportTransactionType.ReportLost,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_ReportLost',
                  },
                  {
                    kData: ReportTransactionType.Void,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Void',
                  },
                  {
                    kData: ReportTransactionType.VoidSale,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_VoidSale',
                  },
                  {
                    kData: ReportTransactionType.VoidReturn,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_VoidReturn',
                  },
                  {
                    kData: ReportTransactionType.VoidAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_VoidAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidPostAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_VoidPostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidForceAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_VoidForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidWithdrawal,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_VoidWithdrawal',
                  },
                  {
                    kData: ReportTransactionType.Inquiry,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Inquiry',
                  },
                  {
                    kData: ReportTransactionType.Verify,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Verify',
                  },
                  {
                    kData: ReportTransactionType.Reactivate,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Reactivate',
                  },
                  {
                    kData: ReportTransactionType.ForcedIssue,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_ForcedIssue',
                  },
                  {
                    kData: ReportTransactionType.ForcedAdd,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_ForcedAdd',
                  },
                  {
                    kData: ReportTransactionType.Unload,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Unload',
                  },
                  {
                    kData: ReportTransactionType.Renew,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Renew',
                  },
                  {
                    kData: ReportTransactionType.GetConvertDetail,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_GetConvertDetail',
                  },
                  {
                    kData: ReportTransactionType.Convert,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Convert',
                  },
                  {
                    kData: ReportTransactionType.Tokenize,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Tokenize',
                  },
                  {
                    kData: ReportTransactionType.IncrementalAuthorization,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_IncrementalAuthorization',
                  },
                  {
                    kData: ReportTransactionType.BalanceWithLock,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_BalanceWithLock',
                  },
                  {
                    kData: ReportTransactionType.RedemptionWithUnlock,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_RedemptionWithUnlock',
                  },
                  {
                    kData: ReportTransactionType.Rewards,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Rewards',
                  },
                  {
                    kData: ReportTransactionType.Reenter,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Reenter',
                  },
                  {
                    kData: ReportTransactionType.TransactionAdjustment,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_TransactionAdjustment',
                  },
                  {
                    kData: ReportTransactionType.Transfer,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Transfer',
                  },
                  {
                    kData: ReportTransactionType.Finalize,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Finalize',
                  },
                  {
                    kData: ReportTransactionType.Deposit,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Deposit',
                  },
                  {
                    kData: ReportTransactionType.AccountPayment,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_AccountPayment',
                  },
                  {
                    kData: ReportTransactionType.Reversal,
                    kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType_Reversal',
                  },
                ],
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalTransactionDateTime',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionDateTime',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalTransactionAuthorizationCode',
                kValue: ' ',
                kID: 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionAuthorizationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
           ];
  }

   static void parseRspReportLocalDetailReportResponse(ReportLocalDetailReportResponse rsp, List<Map> rspDataSource) {
      rspDataSource.forEach((element) {
          DataItemType itemType = element[kType];
          String id = element[kID];
          switch (itemType) {
              case DataItemType.CellInput:
                element[kValue] = ReportRspData._parseReportLocalDetailReportResponse(id, rsp);
                break;
              case DataItemType.Group:
                if (element[kBitmapEnable] != null) {
                    element[kBitmapEnable] = true;
                    element[kGroupArrowOpen] = true;
                }
                break;
              case DataItemType.ModelList:
                List<dynamic> map = ReportRspData._parseReportLocalDetailReportResponse(id, rsp) ?? [];
                element[kData] = ResponseListModelQuery.query(id, map);
                break;
              case DataItemType.Menu:
                element[kValue] = ReportRspData._parseReportLocalDetailReportResponse(id, rsp);
                break;
              case DataItemType.StringList:
                List<String> tempData = [];
                List<String?> resData = ReportRspData._parseReportLocalDetailReportResponse(id, rsp) ?? [];
                for (int i = 0; i < resData.length; i++) {
                  String str = resData[i]!;
                  tempData.add(str);
                }
                element[kData] = tempData;
                break;
            case DataItemType.Boolen:
                element[kValue] = ReportRspData._parseReportLocalDetailReportResponse(id, rsp);
                element[kShow] = true;
                break;
              default:
                break;
           }
        });
  }


   static dynamic _parseReportLocalDetailReportResponse(String id, ReportLocalDetailReportResponse rsp) {
      dynamic result;
      switch (id) {
         case 'Report_Response_LocalDetailReportResponse-responseCode':
             result = rsp.responseCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-responseMessage':
             result = rsp.responseMessage;
             break;
         case 'Report_Response_LocalDetailReportResponse-totalRecord':
             result = rsp.totalRecord;
             break;
         case 'Report_Response_LocalDetailReportResponse-recordNumber':
             result = rsp.recordNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation':
             result = rsp.hostInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_hostResponseCode':
             result = rsp.hostInformation?.hostResponseCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_hostResponseMessage':
             result = rsp.hostInformation?.hostResponseMessage;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_authorizationCode':
             result = rsp.hostInformation?.authorizationCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_hostReferenceNumber':
             result = rsp.hostInformation?.hostReferenceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_traceNumber':
             result = rsp.hostInformation?.traceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_batchNumber':
             result = rsp.hostInformation?.batchNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_transactionIdentifier':
             result = rsp.hostInformation?.transactionIdentifier;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_gatewayTransactionId':
             result = rsp.hostInformation?.gatewayTransactionId;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_hostDetailedMessage':
             result = rsp.hostInformation?.hostDetailedMessage;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_transactionIntegrityClass':
             result = rsp.hostInformation?.transactionIntegrityClass;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_retrievalReferenceNumber':
             result = rsp.hostInformation?.retrievalReferenceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_issuerResponseCode':
             result = rsp.hostInformation?.issuerResponseCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-hostInformation_paymentAccountReferenceId':
             result = rsp.hostInformation?.paymentAccountReferenceId;
             break;
         case 'Report_Response_LocalDetailReportResponse-edcType':
             result = rsp.edcType;
             break;
         case 'Report_Response_LocalDetailReportResponse-transactionType':
             result = rsp.transactionType;
             break;
         case 'Report_Response_LocalDetailReportResponse-originalTransactionType':
             result = rsp.originalTransactionType;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation':
             result = rsp.amountInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_approvedAmount':
             result = rsp.amountInformation?.approvedAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_amountDue':
             result = rsp.amountInformation?.amountDue;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_tipAmount':
             result = rsp.amountInformation?.tipAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_cashBackAmount':
             result = rsp.amountInformation?.cashBackAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_merchantFee':
             result = rsp.amountInformation?.merchantFee;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_taxAmount':
             result = rsp.amountInformation?.taxAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_balance1':
             result = rsp.amountInformation?.balance1;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_balance2':
             result = rsp.amountInformation?.balance2;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_serviceFee':
             result = rsp.amountInformation?.serviceFee;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_transactionRemainingAmount':
             result = rsp.amountInformation?.transactionRemainingAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_approvedTipAmount':
             result = rsp.amountInformation?.approvedTipAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_approvedCashBackAmount':
             result = rsp.amountInformation?.approvedCashBackAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_approvedMerchantFee':
             result = rsp.amountInformation?.approvedMerchantFee;
             break;
         case 'Report_Response_LocalDetailReportResponse-amountInformation_approvedTaxAmount':
             result = rsp.amountInformation?.approvedTaxAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation':
             result = rsp.accountInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_account':
             result = rsp.accountInformation?.account;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_entryMode':
             result = rsp.accountInformation?.entryMode;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_expireDate':
             result = rsp.accountInformation?.expireDate;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_ebtType':
             result = rsp.accountInformation?.ebtType;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_voucherNumber':
             result = rsp.accountInformation?.voucherNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_currentAccountNumber':
             result = rsp.accountInformation?.currentAccountNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_cardType':
             result = rsp.accountInformation?.cardType;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_cardHolder':
             result = rsp.accountInformation?.cardHolder;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_cvdApprovalCode':
             result = rsp.accountInformation?.cvdApprovalCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_cvdMessage':
             result = rsp.accountInformation?.cvdMessage;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_cardPresentIndicator':
             result = rsp.accountInformation?.cardPresentIndicator;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_giftCardType':
             result = rsp.accountInformation?.giftCardType;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_debitAccountType':
             result = rsp.accountInformation?.debitAccountType;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_hostAccount':
             result = rsp.accountInformation?.hostAccount;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_hostCardType':
             result = rsp.accountInformation?.hostCardType;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_track1Data':
             result = rsp.accountInformation?.track1Data;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_track2Data':
             result = rsp.accountInformation?.track2Data;
             break;
         case 'Report_Response_LocalDetailReportResponse-accountInformation_track3Data':
             result = rsp.accountInformation?.track3Data;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation':
             result = rsp.traceInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_referenceNumber':
             result = rsp.traceInformation?.referenceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_ecrReferenceNumber':
             result = rsp.traceInformation?.ecrReferenceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_timeStamp':
             result = rsp.traceInformation?.timeStamp;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_invoiceNumber':
             result = rsp.traceInformation?.invoiceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_paymentService2000':
             result = rsp.traceInformation?.paymentService2000;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_authorizationResponse':
             result = rsp.traceInformation?.authorizationResponse;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_ecrTransactionId':
             result = rsp.traceInformation?.ecrTransactionId;
             break;
         case 'Report_Response_LocalDetailReportResponse-traceInformation_hostTimeStamp':
             result = rsp.traceInformation?.hostTimeStamp;
             break;
         case 'Report_Response_LocalDetailReportResponse-cashierInformation':
             result = rsp.cashierInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-cashierInformation_clerkId':
             result = rsp.cashierInformation?.clerkId;
             break;
         case 'Report_Response_LocalDetailReportResponse-cashierInformation_shiftId':
             result = rsp.cashierInformation?.shiftId;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation':
             result = rsp.commercialInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation_poNumber':
             result = rsp.commercialInformation?.poNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation_customerCode':
             result = rsp.commercialInformation?.customerCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExempt':
             result = rsp.commercialInformation?.taxExempt;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation_taxExemptId':
             result = rsp.commercialInformation?.taxExemptId;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation_merchantTaxId':
             result = rsp.commercialInformation?.merchantTaxId;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation_destinationZipCode':
             result = rsp.commercialInformation?.destinationZipCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-commercialInformation_productDescription':
             result = rsp.commercialInformation?.productDescription;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation':
             result = rsp.checkInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_saleType':
             result = rsp.checkInformation?.saleType;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_routingNumber':
             result = rsp.checkInformation?.routingNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_accountNumber':
             result = rsp.checkInformation?.accountNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_checkNumber':
             result = rsp.checkInformation?.checkNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_checkType':
             result = rsp.checkInformation?.checkType;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_idType':
             result = rsp.checkInformation?.idType;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_idValue':
             result = rsp.checkInformation?.idValue;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_birth':
             result = rsp.checkInformation?.birth;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_phoneNumber':
             result = rsp.checkInformation?.phoneNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-checkInformation_zipCode':
             result = rsp.checkInformation?.zipCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-restaurant':
             result = rsp.restaurant;
             break;
         case 'Report_Response_LocalDetailReportResponse-restaurant_tableNumber':
             result = rsp.restaurant?.tableNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-restaurant_guestNumber':
             result = rsp.restaurant?.guestNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-restaurant_ticketNumber':
             result = rsp.restaurant?.ticketNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation':
             result = rsp.reportTransactionInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_discountAmount':
             result = rsp.reportTransactionInformation?.discountAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_chargedAmount':
             result = rsp.reportTransactionInformation?.chargedAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_signatureStatus':
             result = rsp.reportTransactionInformation?.signatureStatus;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fps':
             result = rsp.reportTransactionInformation?.fps;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsSignature':
             result = rsp.reportTransactionInformation?.fpsSignature;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_fpsReceipt':
             result = rsp.reportTransactionInformation?.fpsReceipt;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_token':
             result = rsp.reportTransactionInformation?.token;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_hostReferenceNumber':
             result = rsp.reportTransactionInformation?.hostReferenceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_sn':
             result = rsp.reportTransactionInformation?.sn;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_settlementDate':
             result = rsp.reportTransactionInformation?.settlementDate;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_hostEchoData':
             result = rsp.reportTransactionInformation?.hostEchoData;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_pinStatusNumber':
             result = rsp.reportTransactionInformation?.pinStatusNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_validationCode':
             result = rsp.reportTransactionInformation?.validationCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_userLanguageStatus':
             result = rsp.reportTransactionInformation?.userLanguageStatus;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_globalUid':
             result = rsp.reportTransactionInformation?.globalUid;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData':
             result = rsp.reportTransactionInformation?.additionalResponseData;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_aci':
             result = rsp.reportTransactionInformation?.additionalResponseData?.aci;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_transactionId':
             result = rsp.reportTransactionInformation?.additionalResponseData?.transactionId;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_cardLevelResult':
             result = rsp.reportTransactionInformation?.additionalResponseData?.cardLevelResult;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_sourceReasonCode':
             result = rsp.reportTransactionInformation?.additionalResponseData?.sourceReasonCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_bankNetData':
             result = rsp.reportTransactionInformation?.additionalResponseData?.bankNetData;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_posEntryModeChange':
             result = rsp.reportTransactionInformation?.additionalResponseData?.posEntryModeChange;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_transactionEditErrorCode':
             result = rsp.reportTransactionInformation?.additionalResponseData?.transactionEditErrorCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverProcessCode':
             result = rsp.reportTransactionInformation?.additionalResponseData?.discoverProcessCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverPosEntry':
             result = rsp.reportTransactionInformation?.additionalResponseData?.discoverPosEntry;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverResponseCode':
             result = rsp.reportTransactionInformation?.additionalResponseData?.discoverResponseCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_posData':
             result = rsp.reportTransactionInformation?.additionalResponseData?.posData;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverTransactionQualifier':
             result = rsp.reportTransactionInformation?.additionalResponseData?.discoverTransactionQualifier;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_discoverNrid':
             result = rsp.reportTransactionInformation?.additionalResponseData?.discoverNrid;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_transmissionDatetime':
             result = rsp.reportTransactionInformation?.additionalResponseData?.transmissionDatetime;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_originalStan':
             result = rsp.reportTransactionInformation?.additionalResponseData?.originalStan;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_cvvErrorCode':
             result = rsp.reportTransactionInformation?.additionalResponseData?.cvvErrorCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_xCodeResponse':
             result = rsp.reportTransactionInformation?.additionalResponseData?.xCodeResponse;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_authorizingNetworkId':
             result = rsp.reportTransactionInformation?.additionalResponseData?.authorizingNetworkId;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_termEntryCapable':
             result = rsp.reportTransactionInformation?.additionalResponseData?.termEntryCapable;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_posEntryMode':
             result = rsp.reportTransactionInformation?.additionalResponseData?.posEntryMode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_serviceCode':
             result = rsp.reportTransactionInformation?.additionalResponseData?.serviceCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_spendQInd':
             result = rsp.reportTransactionInformation?.additionalResponseData?.spendQInd;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_wltId':
             result = rsp.reportTransactionInformation?.additionalResponseData?.wltId;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_localDateTime':
             result = rsp.reportTransactionInformation?.additionalResponseData?.localDateTime;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportTransactionInformation_additionalResponseData_emvTags':
             result = rsp.reportTransactionInformation?.additionalResponseData?.emvTags;
             break;
         case 'Report_Response_LocalDetailReportResponse-cardInformation':
             result = rsp.cardInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-cardInformation_cardBin':
             result = rsp.cardInformation?.cardBin;
             break;
         case 'Report_Response_LocalDetailReportResponse-cardInformation_currentCardBin':
             result = rsp.cardInformation?.currentCardBin;
             break;
         case 'Report_Response_LocalDetailReportResponse-cardInformation_programType':
             result = rsp.cardInformation?.programType;
             break;
         case 'Report_Response_LocalDetailReportResponse-cardInformation_hostProgramType':
             result = rsp.cardInformation?.hostProgramType;
             break;
         case 'Report_Response_LocalDetailReportResponse-multiMerchant':
             result = rsp.multiMerchant;
             break;
         case 'Report_Response_LocalDetailReportResponse-multiMerchant_multiMerchantId':
             result = rsp.multiMerchant?.multiMerchantId;
             break;
         case 'Report_Response_LocalDetailReportResponse-multiMerchant_multiMerchantName':
             result = rsp.multiMerchant?.multiMerchantName;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag':
             result = rsp.reportEmvTag;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_tc':
             result = rsp.reportEmvTag?.tc;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_tvr':
             result = rsp.reportEmvTag?.tvr;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_aid':
             result = rsp.reportEmvTag?.aid;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_tsi':
             result = rsp.reportEmvTag?.tsi;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_atc':
             result = rsp.reportEmvTag?.atc;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_appLabel':
             result = rsp.reportEmvTag?.appLabel;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_appPreferName':
             result = rsp.reportEmvTag?.appPreferName;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_iad':
             result = rsp.reportEmvTag?.iad;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_arc':
             result = rsp.reportEmvTag?.arc;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_cid':
             result = rsp.reportEmvTag?.cid;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_cvm':
             result = rsp.reportEmvTag?.cvm;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_arqc':
             result = rsp.reportEmvTag?.arqc;
             break;
         case 'Report_Response_LocalDetailReportResponse-reportEmvTag_panSequenceNumber':
             result = rsp.reportEmvTag?.panSequenceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard':
             result = rsp.fleetCard;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_odometer':
             result = rsp.fleetCard?.odometer;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_vehicleNumber':
             result = rsp.fleetCard?.vehicleNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_jobNumber':
             result = rsp.fleetCard?.jobNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_driverId':
             result = rsp.fleetCard?.driverId;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_employeeNumber':
             result = rsp.fleetCard?.employeeNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_licenseNumber':
             result = rsp.fleetCard?.licenseNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_jobId':
             result = rsp.fleetCard?.jobId;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_departmentNumber':
             result = rsp.fleetCard?.departmentNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_customerData':
             result = rsp.fleetCard?.customerData;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_userId':
             result = rsp.fleetCard?.userId;
             break;
         case 'Report_Response_LocalDetailReportResponse-fleetCard_vehicleId':
             result = rsp.fleetCard?.vehicleId;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation':
             result = rsp.torInformation;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_recordType':
             result = rsp.torInformation?.recordType;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_reversalTimeStamp':
             result = rsp.torInformation?.reversalTimeStamp;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_hostResponseCode':
             result = rsp.torInformation?.hostResponseCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_hostResponseMessage':
             result = rsp.torInformation?.hostResponseMessage;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_hostReferenceNumber':
             result = rsp.torInformation?.hostReferenceNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_gatewayTransactionId':
             result = rsp.torInformation?.gatewayTransactionId;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_originalAmount':
             result = rsp.torInformation?.originalAmount;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_maskedPan':
             result = rsp.torInformation?.maskedPan;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_batchNumber':
             result = rsp.torInformation?.batchNumber;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_reversalAuthorizationCode':
             result = rsp.torInformation?.reversalAuthorizationCode;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionType':
             result = rsp.torInformation?.originalTransactionType;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionDateTime':
             result = rsp.torInformation?.originalTransactionDateTime;
             break;
         case 'Report_Response_LocalDetailReportResponse-torInformation_originalTransactionAuthorizationCode':
             result = rsp.torInformation?.originalTransactionAuthorizationCode;
             break;
         default:
             break;
     }
     return result;
 }

  static List<Map> safSummaryReportData() {
      return [
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseCode',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-responseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseMessage',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-responseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'cardTotalCount',
                kValue: '',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'visaCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_visaCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'masterCardCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_masterCardCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'amexCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_amexCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'dinersCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_dinersCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'discoverCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_discoverCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'jcbCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_jcbCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'enRouteCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_enRouteCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'extendedCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_extendedCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'visaFleetCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_visaFleetCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'masterCardFleetCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_masterCardFleetCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fleetOneCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_fleetOneCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fleetwideCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_fleetwideCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fuelmanCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_fuelmanCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'gascardCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_gascardCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'voyagerCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_voyagerCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'wrightExpressCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_wrightExpressCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'interacCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_interacCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cupCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_cupCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'maestroCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_maestroCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'sinclairCount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalCount_sinclairCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'cardTotalAmount',
                kValue: '',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'visaAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_visaAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'masterCardAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_masterCardAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'amexAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_amexAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'dinersAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_dinersAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'discoverAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_discoverAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'jcbAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_jcbAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'enRouteAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_enRouteAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'extendedAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_extendedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'visaFleetAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_visaFleetAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'masterCardFleetAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_masterCardFleetAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fleetOneAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_fleetOneAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fleetwideAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_fleetwideAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'fuelmanAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_fuelmanAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'gascardAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_gascardAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'voyagerAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_voyagerAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'wrightExpressAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_wrightExpressAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'interacAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_interacAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cupAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_cupAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'maestroAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_maestroAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cardTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'sinclairAmount',
                kValue: ' ',
                kID: 'Report_Response_SafSummaryReportResponse-cardTotalAmount_sinclairAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
           ];
  }

   static void parseRspReportSafSummaryReportResponse(ReportSafSummaryReportResponse rsp, List<Map> rspDataSource) {
      rspDataSource.forEach((element) {
          DataItemType itemType = element[kType];
          String id = element[kID];
          switch (itemType) {
              case DataItemType.CellInput:
                element[kValue] = ReportRspData._parseReportSafSummaryReportResponse(id, rsp);
                break;
              case DataItemType.Group:
                if (element[kBitmapEnable] != null) {
                    element[kBitmapEnable] = true;
                    element[kGroupArrowOpen] = true;
                }
                break;
              case DataItemType.ModelList:
                List<dynamic> map = ReportRspData._parseReportSafSummaryReportResponse(id, rsp) ?? [];
                element[kData] = ResponseListModelQuery.query(id, map);
                break;
              case DataItemType.Menu:
                element[kValue] = ReportRspData._parseReportSafSummaryReportResponse(id, rsp);
                break;
              case DataItemType.StringList:
                List<String> tempData = [];
                List<String?> resData = ReportRspData._parseReportSafSummaryReportResponse(id, rsp) ?? [];
                for (int i = 0; i < resData.length; i++) {
                  String str = resData[i]!;
                  tempData.add(str);
                }
                element[kData] = tempData;
                break;
            case DataItemType.Boolen:
                element[kValue] = ReportRspData._parseReportSafSummaryReportResponse(id, rsp);
                element[kShow] = true;
                break;
              default:
                break;
           }
        });
  }


   static dynamic _parseReportSafSummaryReportResponse(String id, ReportSafSummaryReportResponse rsp) {
      dynamic result;
      switch (id) {
         case 'Report_Response_SafSummaryReportResponse-responseCode':
             result = rsp.responseCode;
             break;
         case 'Report_Response_SafSummaryReportResponse-responseMessage':
             result = rsp.responseMessage;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount':
             result = rsp.cardTotalCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_visaCount':
             result = rsp.cardTotalCount?.visaCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_masterCardCount':
             result = rsp.cardTotalCount?.masterCardCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_amexCount':
             result = rsp.cardTotalCount?.amexCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_dinersCount':
             result = rsp.cardTotalCount?.dinersCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_discoverCount':
             result = rsp.cardTotalCount?.discoverCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_jcbCount':
             result = rsp.cardTotalCount?.jcbCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_enRouteCount':
             result = rsp.cardTotalCount?.enRouteCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_extendedCount':
             result = rsp.cardTotalCount?.extendedCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_visaFleetCount':
             result = rsp.cardTotalCount?.visaFleetCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_masterCardFleetCount':
             result = rsp.cardTotalCount?.masterCardFleetCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_fleetOneCount':
             result = rsp.cardTotalCount?.fleetOneCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_fleetwideCount':
             result = rsp.cardTotalCount?.fleetwideCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_fuelmanCount':
             result = rsp.cardTotalCount?.fuelmanCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_gascardCount':
             result = rsp.cardTotalCount?.gascardCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_voyagerCount':
             result = rsp.cardTotalCount?.voyagerCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_wrightExpressCount':
             result = rsp.cardTotalCount?.wrightExpressCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_interacCount':
             result = rsp.cardTotalCount?.interacCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_cupCount':
             result = rsp.cardTotalCount?.cupCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_maestroCount':
             result = rsp.cardTotalCount?.maestroCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalCount_sinclairCount':
             result = rsp.cardTotalCount?.sinclairCount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount':
             result = rsp.cardTotalAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_visaAmount':
             result = rsp.cardTotalAmount?.visaAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_masterCardAmount':
             result = rsp.cardTotalAmount?.masterCardAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_amexAmount':
             result = rsp.cardTotalAmount?.amexAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_dinersAmount':
             result = rsp.cardTotalAmount?.dinersAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_discoverAmount':
             result = rsp.cardTotalAmount?.discoverAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_jcbAmount':
             result = rsp.cardTotalAmount?.jcbAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_enRouteAmount':
             result = rsp.cardTotalAmount?.enRouteAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_extendedAmount':
             result = rsp.cardTotalAmount?.extendedAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_visaFleetAmount':
             result = rsp.cardTotalAmount?.visaFleetAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_masterCardFleetAmount':
             result = rsp.cardTotalAmount?.masterCardFleetAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_fleetOneAmount':
             result = rsp.cardTotalAmount?.fleetOneAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_fleetwideAmount':
             result = rsp.cardTotalAmount?.fleetwideAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_fuelmanAmount':
             result = rsp.cardTotalAmount?.fuelmanAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_gascardAmount':
             result = rsp.cardTotalAmount?.gascardAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_voyagerAmount':
             result = rsp.cardTotalAmount?.voyagerAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_wrightExpressAmount':
             result = rsp.cardTotalAmount?.wrightExpressAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_interacAmount':
             result = rsp.cardTotalAmount?.interacAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_cupAmount':
             result = rsp.cardTotalAmount?.cupAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_maestroAmount':
             result = rsp.cardTotalAmount?.maestroAmount;
             break;
         case 'Report_Response_SafSummaryReportResponse-cardTotalAmount_sinclairAmount':
             result = rsp.cardTotalAmount?.sinclairAmount;
             break;
         default:
             break;
     }
     return result;
 }

  static List<Map> historyReportData() {
      return [
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseCode',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-responseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseMessage',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-responseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'edcTotalCount',
                kValue: '',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'creditCount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount_creditCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'debitCount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount_debitCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ebtCount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount_ebtCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'giftCount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount_giftCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'loyaltyCount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount_loyaltyCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cashCount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount_cashCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalCount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'checkCount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalCount_checkCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'edcTotalAmount',
                kValue: '',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'creditAmount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount_creditAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'debitAmount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount_debitAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ebtAmount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount_ebtAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'giftAmount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount_giftAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'loyaltyAmount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount_loyaltyAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cashAmount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount_cashAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'edcTotalAmount',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'checkAmount',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-edcTotalAmount_checkAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'timeStamp',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-timeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'batchNumber',
                kValue: ' ',
                kID: 'Report_Response_HistoryReportResponse-batchNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
           ];
  }

   static void parseRspReportHistoryReportResponse(ReportHistoryReportResponse rsp, List<Map> rspDataSource) {
      rspDataSource.forEach((element) {
          DataItemType itemType = element[kType];
          String id = element[kID];
          switch (itemType) {
              case DataItemType.CellInput:
                element[kValue] = ReportRspData._parseReportHistoryReportResponse(id, rsp);
                break;
              case DataItemType.Group:
                if (element[kBitmapEnable] != null) {
                    element[kBitmapEnable] = true;
                    element[kGroupArrowOpen] = true;
                }
                break;
              case DataItemType.ModelList:
                List<dynamic> map = ReportRspData._parseReportHistoryReportResponse(id, rsp) ?? [];
                element[kData] = ResponseListModelQuery.query(id, map);
                break;
              case DataItemType.Menu:
                element[kValue] = ReportRspData._parseReportHistoryReportResponse(id, rsp);
                break;
              case DataItemType.StringList:
                List<String> tempData = [];
                List<String?> resData = ReportRspData._parseReportHistoryReportResponse(id, rsp) ?? [];
                for (int i = 0; i < resData.length; i++) {
                  String str = resData[i]!;
                  tempData.add(str);
                }
                element[kData] = tempData;
                break;
            case DataItemType.Boolen:
                element[kValue] = ReportRspData._parseReportHistoryReportResponse(id, rsp);
                element[kShow] = true;
                break;
              default:
                break;
           }
        });
  }


   static dynamic _parseReportHistoryReportResponse(String id, ReportHistoryReportResponse rsp) {
      dynamic result;
      switch (id) {
         case 'Report_Response_HistoryReportResponse-responseCode':
             result = rsp.responseCode;
             break;
         case 'Report_Response_HistoryReportResponse-responseMessage':
             result = rsp.responseMessage;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount':
             result = rsp.edcTotalCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount_creditCount':
             result = rsp.edcTotalCount?.creditCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount_debitCount':
             result = rsp.edcTotalCount?.debitCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount_ebtCount':
             result = rsp.edcTotalCount?.ebtCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount_giftCount':
             result = rsp.edcTotalCount?.giftCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount_loyaltyCount':
             result = rsp.edcTotalCount?.loyaltyCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount_cashCount':
             result = rsp.edcTotalCount?.cashCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalCount_checkCount':
             result = rsp.edcTotalCount?.checkCount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount':
             result = rsp.edcTotalAmount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount_creditAmount':
             result = rsp.edcTotalAmount?.creditAmount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount_debitAmount':
             result = rsp.edcTotalAmount?.debitAmount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount_ebtAmount':
             result = rsp.edcTotalAmount?.ebtAmount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount_giftAmount':
             result = rsp.edcTotalAmount?.giftAmount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount_loyaltyAmount':
             result = rsp.edcTotalAmount?.loyaltyAmount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount_cashAmount':
             result = rsp.edcTotalAmount?.cashAmount;
             break;
         case 'Report_Response_HistoryReportResponse-edcTotalAmount_checkAmount':
             result = rsp.edcTotalAmount?.checkAmount;
             break;
         case 'Report_Response_HistoryReportResponse-timeStamp':
             result = rsp.timeStamp;
             break;
         case 'Report_Response_HistoryReportResponse-batchNumber':
             result = rsp.batchNumber;
             break;
         default:
             break;
     }
     return result;
 }

  static List<Map> localTotalReportData() {
      return [
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-responseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-responseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'edcType',
                kID: 'Report_Response_LocalTotalReportResponse-edcType',
                kMenuID: 'Report_Response_LocalTotalReportResponse-edcType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEdcType.NotSet,
                kData: [
                  {
                    kData: ReportEdcType.NotSet,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_NotSet',
                  },
                  {
                    kData: ReportEdcType.All,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_All',
                  },
                  {
                    kData: ReportEdcType.Credit,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_Credit',
                  },
                  {
                    kData: ReportEdcType.Debit,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_Debit',
                  },
                  {
                    kData: ReportEdcType.Ebt,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_Ebt',
                  },
                  {
                    kData: ReportEdcType.Gift,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_Gift',
                  },
                  {
                    kData: ReportEdcType.Loyalty,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_Loyalty',
                  },
                  {
                    kData: ReportEdcType.Cash,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_Cash',
                  },
                  {
                    kData: ReportEdcType.Check,
                    kID: 'Report_Response_LocalTotalReportResponse-edcType_Check',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'totals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'totals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'creditTotals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_saleCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_saleAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'forcedCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_forcedCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'forcedAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_forcedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_returnCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_returnAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_authorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_authorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_postAuthorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'creditTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_creditTotals_postAuthorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'totals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'debitTotals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_saleCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_saleAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_returnCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_returnAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_authorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_authorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_postAuthorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'debitTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_debitTotals_postAuthorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'totals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'ebtTotals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_saleCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_saleAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_returnCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_returnAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'withdrawalCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_withdrawalCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'withdrawalAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_withdrawalAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_authorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_authorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_postAuthorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'ebtTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_postAuthorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'totals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'giftTotals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_saleCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_saleAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_authorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'authorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_authorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_postAuthorizationCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'postAuthorizationAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_postAuthorizationAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'activateCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_activateCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'activateAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_activateAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'issueCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_issueCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'issueAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_issueAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'addCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_addCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'addAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_addAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_returnCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_returnAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'forcedCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_forcedCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'forcedAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_forcedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'cashoutCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_cashoutCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'cashoutAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_cashoutAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'deactivateCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_deactivateCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'deactivateAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_deactivateAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'adjustCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_adjustCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'giftTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'adjustAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_giftTotals_adjustAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'totals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'loyaltyTotals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'redeemCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_redeemCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'redeemAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_redeemAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'issueCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_issueCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'issueAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_issueAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'addCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_addCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'addAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_addAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_returnCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_returnAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'forcedCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_forcedCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'forcedAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_forcedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'activateCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_activateCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'activateAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_activateAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'deactivateCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_deactivateCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'loyaltyTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'deactivateAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_deactivateAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'totals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'cashTotals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals_cashTotals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_cashTotals_saleCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_cashTotals_saleAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_cashTotals_returnCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'returnAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_cashTotals_returnAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'totals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kGroupArrowOpen: true,
                kName: 'checkTotals',
                kValue: '',
                kID: 'Report_Response_LocalTotalReportResponse-totals_checkTotals',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_checkTotals_saleCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'saleAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_checkTotals_saleAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'adjustCount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_checkTotals_adjustCount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkTotals',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 3,
                kName: 'adjustAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalTotalReportResponse-totals_checkTotals_adjustAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
           ];
  }

   static void parseRspReportLocalTotalReportResponse(ReportLocalTotalReportResponse rsp, List<Map> rspDataSource) {
      rspDataSource.forEach((element) {
          DataItemType itemType = element[kType];
          String id = element[kID];
          switch (itemType) {
              case DataItemType.CellInput:
                element[kValue] = ReportRspData._parseReportLocalTotalReportResponse(id, rsp);
                break;
              case DataItemType.Group:
                if (element[kBitmapEnable] != null) {
                    element[kBitmapEnable] = true;
                    element[kGroupArrowOpen] = true;
                }
                break;
              case DataItemType.ModelList:
                List<dynamic> map = ReportRspData._parseReportLocalTotalReportResponse(id, rsp) ?? [];
                element[kData] = ResponseListModelQuery.query(id, map);
                break;
              case DataItemType.Menu:
                element[kValue] = ReportRspData._parseReportLocalTotalReportResponse(id, rsp);
                break;
              case DataItemType.StringList:
                List<String> tempData = [];
                List<String?> resData = ReportRspData._parseReportLocalTotalReportResponse(id, rsp) ?? [];
                for (int i = 0; i < resData.length; i++) {
                  String str = resData[i]!;
                  tempData.add(str);
                }
                element[kData] = tempData;
                break;
            case DataItemType.Boolen:
                element[kValue] = ReportRspData._parseReportLocalTotalReportResponse(id, rsp);
                element[kShow] = true;
                break;
              default:
                break;
           }
        });
  }


   static dynamic _parseReportLocalTotalReportResponse(String id, ReportLocalTotalReportResponse rsp) {
      dynamic result;
      switch (id) {
         case 'Report_Response_LocalTotalReportResponse-responseCode':
             result = rsp.responseCode;
             break;
         case 'Report_Response_LocalTotalReportResponse-responseMessage':
             result = rsp.responseMessage;
             break;
         case 'Report_Response_LocalTotalReportResponse-edcType':
             result = rsp.edcType;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals':
             result = rsp.totals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals':
             result = rsp.totals?.creditTotals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_saleCount':
             result = rsp.totals?.creditTotals?.saleCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_saleAmount':
             result = rsp.totals?.creditTotals?.saleAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_forcedCount':
             result = rsp.totals?.creditTotals?.forcedCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_forcedAmount':
             result = rsp.totals?.creditTotals?.forcedAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_returnCount':
             result = rsp.totals?.creditTotals?.returnCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_returnAmount':
             result = rsp.totals?.creditTotals?.returnAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_authorizationCount':
             result = rsp.totals?.creditTotals?.authorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_authorizationAmount':
             result = rsp.totals?.creditTotals?.authorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_postAuthorizationCount':
             result = rsp.totals?.creditTotals?.postAuthorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_creditTotals_postAuthorizationAmount':
             result = rsp.totals?.creditTotals?.postAuthorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals':
             result = rsp.totals?.debitTotals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_saleCount':
             result = rsp.totals?.debitTotals?.saleCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_saleAmount':
             result = rsp.totals?.debitTotals?.saleAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_returnCount':
             result = rsp.totals?.debitTotals?.returnCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_returnAmount':
             result = rsp.totals?.debitTotals?.returnAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_authorizationCount':
             result = rsp.totals?.debitTotals?.authorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_authorizationAmount':
             result = rsp.totals?.debitTotals?.authorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_postAuthorizationCount':
             result = rsp.totals?.debitTotals?.postAuthorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_debitTotals_postAuthorizationAmount':
             result = rsp.totals?.debitTotals?.postAuthorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals':
             result = rsp.totals?.ebtTotals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_saleCount':
             result = rsp.totals?.ebtTotals?.saleCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_saleAmount':
             result = rsp.totals?.ebtTotals?.saleAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_returnCount':
             result = rsp.totals?.ebtTotals?.returnCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_returnAmount':
             result = rsp.totals?.ebtTotals?.returnAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_withdrawalCount':
             result = rsp.totals?.ebtTotals?.withdrawalCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_withdrawalAmount':
             result = rsp.totals?.ebtTotals?.withdrawalAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_authorizationCount':
             result = rsp.totals?.ebtTotals?.authorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_authorizationAmount':
             result = rsp.totals?.ebtTotals?.authorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_postAuthorizationCount':
             result = rsp.totals?.ebtTotals?.postAuthorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_ebtTotals_postAuthorizationAmount':
             result = rsp.totals?.ebtTotals?.postAuthorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals':
             result = rsp.totals?.giftTotals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_saleCount':
             result = rsp.totals?.giftTotals?.saleCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_saleAmount':
             result = rsp.totals?.giftTotals?.saleAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_authorizationCount':
             result = rsp.totals?.giftTotals?.authorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_authorizationAmount':
             result = rsp.totals?.giftTotals?.authorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_postAuthorizationCount':
             result = rsp.totals?.giftTotals?.postAuthorizationCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_postAuthorizationAmount':
             result = rsp.totals?.giftTotals?.postAuthorizationAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_activateCount':
             result = rsp.totals?.giftTotals?.activateCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_activateAmount':
             result = rsp.totals?.giftTotals?.activateAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_issueCount':
             result = rsp.totals?.giftTotals?.issueCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_issueAmount':
             result = rsp.totals?.giftTotals?.issueAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_addCount':
             result = rsp.totals?.giftTotals?.addCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_addAmount':
             result = rsp.totals?.giftTotals?.addAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_returnCount':
             result = rsp.totals?.giftTotals?.returnCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_returnAmount':
             result = rsp.totals?.giftTotals?.returnAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_forcedCount':
             result = rsp.totals?.giftTotals?.forcedCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_forcedAmount':
             result = rsp.totals?.giftTotals?.forcedAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_cashoutCount':
             result = rsp.totals?.giftTotals?.cashoutCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_cashoutAmount':
             result = rsp.totals?.giftTotals?.cashoutAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_deactivateCount':
             result = rsp.totals?.giftTotals?.deactivateCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_deactivateAmount':
             result = rsp.totals?.giftTotals?.deactivateAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_adjustCount':
             result = rsp.totals?.giftTotals?.adjustCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_giftTotals_adjustAmount':
             result = rsp.totals?.giftTotals?.adjustAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals':
             result = rsp.totals?.loyaltyTotals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_redeemCount':
             result = rsp.totals?.loyaltyTotals?.redeemCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_redeemAmount':
             result = rsp.totals?.loyaltyTotals?.redeemAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_issueCount':
             result = rsp.totals?.loyaltyTotals?.issueCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_issueAmount':
             result = rsp.totals?.loyaltyTotals?.issueAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_addCount':
             result = rsp.totals?.loyaltyTotals?.addCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_addAmount':
             result = rsp.totals?.loyaltyTotals?.addAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_returnCount':
             result = rsp.totals?.loyaltyTotals?.returnCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_returnAmount':
             result = rsp.totals?.loyaltyTotals?.returnAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_forcedCount':
             result = rsp.totals?.loyaltyTotals?.forcedCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_forcedAmount':
             result = rsp.totals?.loyaltyTotals?.forcedAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_activateCount':
             result = rsp.totals?.loyaltyTotals?.activateCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_activateAmount':
             result = rsp.totals?.loyaltyTotals?.activateAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_deactivateCount':
             result = rsp.totals?.loyaltyTotals?.deactivateCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_loyaltyTotals_deactivateAmount':
             result = rsp.totals?.loyaltyTotals?.deactivateAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_cashTotals':
             result = rsp.totals?.cashTotals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_cashTotals_saleCount':
             result = rsp.totals?.cashTotals?.saleCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_cashTotals_saleAmount':
             result = rsp.totals?.cashTotals?.saleAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_cashTotals_returnCount':
             result = rsp.totals?.cashTotals?.returnCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_cashTotals_returnAmount':
             result = rsp.totals?.cashTotals?.returnAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_checkTotals':
             result = rsp.totals?.checkTotals;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_checkTotals_saleCount':
             result = rsp.totals?.checkTotals?.saleCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_checkTotals_saleAmount':
             result = rsp.totals?.checkTotals?.saleAmount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_checkTotals_adjustCount':
             result = rsp.totals?.checkTotals?.adjustCount;
             break;
         case 'Report_Response_LocalTotalReportResponse-totals_checkTotals_adjustAmount':
             result = rsp.totals?.checkTotals?.adjustAmount;
             break;
         default:
             break;
     }
     return result;
 }

  static List<Map> localFailedReportData() {
      return [
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-responseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-responseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'hostInformation',
                kValue: '',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_hostResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_hostResponseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'authorizationCode',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_authorizationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_hostReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'traceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_traceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'batchNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_batchNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionIdentifier',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_transactionIdentifier',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'gatewayTransactionId',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_gatewayTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostDetailedMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_hostDetailedMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionIntegrityClass',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_transactionIntegrityClass',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'retrievalReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_retrievalReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'issuerResponseCode',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_issuerResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'paymentAccountReferenceId',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-hostInformation_paymentAccountReferenceId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'edcType',
                kID: 'Report_Response_LocalFailedReportResponse-edcType',
                kMenuID: 'Report_Response_LocalFailedReportResponse-edcType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEdcType.NotSet,
                kData: [
                  {
                    kData: ReportEdcType.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_NotSet',
                  },
                  {
                    kData: ReportEdcType.All,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_All',
                  },
                  {
                    kData: ReportEdcType.Credit,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_Credit',
                  },
                  {
                    kData: ReportEdcType.Debit,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_Debit',
                  },
                  {
                    kData: ReportEdcType.Ebt,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_Ebt',
                  },
                  {
                    kData: ReportEdcType.Gift,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_Gift',
                  },
                  {
                    kData: ReportEdcType.Loyalty,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_Loyalty',
                  },
                  {
                    kData: ReportEdcType.Cash,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_Cash',
                  },
                  {
                    kData: ReportEdcType.Check,
                    kID: 'Report_Response_LocalFailedReportResponse-edcType_Check',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'transactionType',
                kID: 'Report_Response_LocalFailedReportResponse-transactionType',
                kMenuID: 'Report_Response_LocalFailedReportResponse-transactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportTransactionType.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_NotSet',
                  },
                  {
                    kData: ReportTransactionType.Unknown,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Unknown',
                  },
                  {
                    kData: ReportTransactionType.Sale,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Sale',
                  },
                  {
                    kData: ReportTransactionType.Return,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Return',
                  },
                  {
                    kData: ReportTransactionType.Authorization,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Authorization',
                  },
                  {
                    kData: ReportTransactionType.PostAuthorization,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_PostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.ForceAuthorization,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_ForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.Adjust,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Adjust',
                  },
                  {
                    kData: ReportTransactionType.Withdrawal,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Withdrawal',
                  },
                  {
                    kData: ReportTransactionType.Activate,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Activate',
                  },
                  {
                    kData: ReportTransactionType.Issue,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Issue',
                  },
                  {
                    kData: ReportTransactionType.Reload,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Reload',
                  },
                  {
                    kData: ReportTransactionType.Cashout,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Cashout',
                  },
                  {
                    kData: ReportTransactionType.Deactivate,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Deactivate',
                  },
                  {
                    kData: ReportTransactionType.Replace,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Replace',
                  },
                  {
                    kData: ReportTransactionType.Merge,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Merge',
                  },
                  {
                    kData: ReportTransactionType.ReportLost,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_ReportLost',
                  },
                  {
                    kData: ReportTransactionType.Void,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Void',
                  },
                  {
                    kData: ReportTransactionType.VoidSale,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_VoidSale',
                  },
                  {
                    kData: ReportTransactionType.VoidReturn,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_VoidReturn',
                  },
                  {
                    kData: ReportTransactionType.VoidAuthorization,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_VoidAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidPostAuthorization,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_VoidPostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidForceAuthorization,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_VoidForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidWithdrawal,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_VoidWithdrawal',
                  },
                  {
                    kData: ReportTransactionType.Inquiry,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Inquiry',
                  },
                  {
                    kData: ReportTransactionType.Verify,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Verify',
                  },
                  {
                    kData: ReportTransactionType.Reactivate,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Reactivate',
                  },
                  {
                    kData: ReportTransactionType.ForcedIssue,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_ForcedIssue',
                  },
                  {
                    kData: ReportTransactionType.ForcedAdd,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_ForcedAdd',
                  },
                  {
                    kData: ReportTransactionType.Unload,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Unload',
                  },
                  {
                    kData: ReportTransactionType.Renew,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Renew',
                  },
                  {
                    kData: ReportTransactionType.GetConvertDetail,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_GetConvertDetail',
                  },
                  {
                    kData: ReportTransactionType.Convert,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Convert',
                  },
                  {
                    kData: ReportTransactionType.Tokenize,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Tokenize',
                  },
                  {
                    kData: ReportTransactionType.IncrementalAuthorization,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_IncrementalAuthorization',
                  },
                  {
                    kData: ReportTransactionType.BalanceWithLock,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_BalanceWithLock',
                  },
                  {
                    kData: ReportTransactionType.RedemptionWithUnlock,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_RedemptionWithUnlock',
                  },
                  {
                    kData: ReportTransactionType.Rewards,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Rewards',
                  },
                  {
                    kData: ReportTransactionType.Reenter,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Reenter',
                  },
                  {
                    kData: ReportTransactionType.TransactionAdjustment,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_TransactionAdjustment',
                  },
                  {
                    kData: ReportTransactionType.Transfer,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Transfer',
                  },
                  {
                    kData: ReportTransactionType.Finalize,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Finalize',
                  },
                  {
                    kData: ReportTransactionType.Deposit,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Deposit',
                  },
                  {
                    kData: ReportTransactionType.AccountPayment,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_AccountPayment',
                  },
                  {
                    kData: ReportTransactionType.Reversal,
                    kID: 'Report_Response_LocalFailedReportResponse-transactionType_Reversal',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'amountInformation',
                kValue: '',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_approvedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'amountDue',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_amountDue',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'tipAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_tipAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cashBackAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_cashBackAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'merchantFee',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_merchantFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'taxAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_taxAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'balance1',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_balance1',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'balance2',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_balance2',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'serviceFee',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_serviceFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionRemainingAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_transactionRemainingAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedTipAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_approvedTipAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedCashBackAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_approvedCashBackAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedMerchantFee',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_approvedMerchantFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedTaxAmount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-amountInformation_approvedTaxAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'accountInformation',
                kValue: '',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'account',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_account',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'entryMode',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode',
                kMenuID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEntryMode.NotSet,
                kData: [
                  {
                    kData: ReportEntryMode.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_NotSet',
                  },
                  {
                    kData: ReportEntryMode.Manual,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_Manual',
                  },
                  {
                    kData: ReportEntryMode.Swipe,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_Swipe',
                  },
                  {
                    kData: ReportEntryMode.Contactless,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_Contactless',
                  },
                  {
                    kData: ReportEntryMode.LaserScanner,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_LaserScanner',
                  },
                  {
                    kData: ReportEntryMode.Chip,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_Chip',
                  },
                  {
                    kData: ReportEntryMode.ChipFallBackSwipe,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_ChipFallBackSwipe',
                  },
                  {
                    kData: ReportEntryMode.FrontCamera,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_FrontCamera',
                  },
                  {
                    kData: ReportEntryMode.RearCamera,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode_RearCamera',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'expireDate',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_expireDate',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ebtType',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType',
                kMenuID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEbtCountType.NotSet,
                kData: [
                  {
                    kData: ReportEbtCountType.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType_NotSet',
                  },
                  {
                    kData: ReportEbtCountType.CashBenefits,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType_CashBenefits',
                  },
                  {
                    kData: ReportEbtCountType.FoodStamp,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType_FoodStamp',
                  },
                  {
                    kData: ReportEbtCountType.Voucher,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType_Voucher',
                  },
                  {
                    kData: ReportEbtCountType.Ewic,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType_Ewic',
                  },
                  {
                    kData: ReportEbtCountType.EwicVoucher,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType_EwicVoucher',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'voucherNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_voucherNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'currentAccountNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_currentAccountNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardType',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType',
                kMenuID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardType.NotSet,
                kData: [
                  {
                    kData: ReportCardType.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_NotSet',
                  },
                  {
                    kData: ReportCardType.Visa,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Visa',
                  },
                  {
                    kData: ReportCardType.MasterCard,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_MasterCard',
                  },
                  {
                    kData: ReportCardType.Amex,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Amex',
                  },
                  {
                    kData: ReportCardType.Discover,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Discover',
                  },
                  {
                    kData: ReportCardType.DinerClub,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_DinerClub',
                  },
                  {
                    kData: ReportCardType.EnRoute,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_EnRoute',
                  },
                  {
                    kData: ReportCardType.Jcb,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Jcb',
                  },
                  {
                    kData: ReportCardType.RevolutionCard,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_RevolutionCard',
                  },
                  {
                    kData: ReportCardType.VisaFleet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_VisaFleet',
                  },
                  {
                    kData: ReportCardType.MasterCardFleet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_MasterCardFleet',
                  },
                  {
                    kData: ReportCardType.FleetOne,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_FleetOne',
                  },
                  {
                    kData: ReportCardType.Fleetwide,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Fleetwide',
                  },
                  {
                    kData: ReportCardType.Fuelman,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Fuelman',
                  },
                  {
                    kData: ReportCardType.Gascard,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Gascard',
                  },
                  {
                    kData: ReportCardType.Voyager,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Voyager',
                  },
                  {
                    kData: ReportCardType.WrightExpress,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_WrightExpress',
                  },
                  {
                    kData: ReportCardType.Interac,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Interac',
                  },
                  {
                    kData: ReportCardType.Cup,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Cup',
                  },
                  {
                    kData: ReportCardType.Maestro,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Maestro',
                  },
                  {
                    kData: ReportCardType.Sinclair,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Sinclair',
                  },
                  {
                    kData: ReportCardType.Other,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardType_Other',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardHolder',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardHolder',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cvdApprovalCode',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cvdApprovalCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cvdMessage',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cvdMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardPresentIndicator',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardPresentIndicator',
                kMenuID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardPresentIndicator_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardPresentIndicator.NotSet,
                kData: [
                  {
                    kData: ReportCardPresentIndicator.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardPresentIndicator_NotSet',
                  },
                  {
                    kData: ReportCardPresentIndicator.CardPresent,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardPresentIndicator_CardPresent',
                  },
                  {
                    kData: ReportCardPresentIndicator.CardNotPresent,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_cardPresentIndicator_CardNotPresent',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'giftCardType',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_giftCardType',
                kMenuID: 'Report_Response_LocalFailedReportResponse-accountInformation_giftCardType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportGiftCardType.NotSet,
                kData: [
                  {
                    kData: ReportGiftCardType.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_giftCardType_NotSet',
                  },
                  {
                    kData: ReportGiftCardType.CustomValueGiftCard,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_giftCardType_CustomValueGiftCard',
                  },
                  {
                    kData: ReportGiftCardType.PredetermineValueGiftCard,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_giftCardType_PredetermineValueGiftCard',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'debitAccountType',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_debitAccountType',
                kMenuID: 'Report_Response_LocalFailedReportResponse-accountInformation_debitAccountType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportDebitAccountType.NotSet,
                kData: [
                  {
                    kData: ReportDebitAccountType.NotSet,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_debitAccountType_NotSet',
                  },
                  {
                    kData: ReportDebitAccountType.Checking,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_debitAccountType_Checking',
                  },
                  {
                    kData: ReportDebitAccountType.Saving,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_debitAccountType_Saving',
                  },
                  {
                    kData: ReportDebitAccountType.Default,
                    kID: 'Report_Response_LocalFailedReportResponse-accountInformation_debitAccountType_Default',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostAccount',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_hostAccount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostCardType',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_hostCardType',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track1Data',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_track1Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track2Data',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_track2Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track3Data',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-accountInformation_track3Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'traceInformation',
                kValue: '',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'referenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_referenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ecrReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_ecrReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'timeStamp',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_timeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'invoiceNumber',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_invoiceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'paymentService2000',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_paymentService2000',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'authorizationResponse',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_authorizationResponse',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ecrTransactionId',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_ecrTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostTimeStamp',
                kValue: ' ',
                kID: 'Report_Response_LocalFailedReportResponse-traceInformation_hostTimeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
           ];
  }

   static void parseRspReportLocalFailedReportResponse(ReportLocalFailedReportResponse rsp, List<Map> rspDataSource) {
      rspDataSource.forEach((element) {
          DataItemType itemType = element[kType];
          String id = element[kID];
          switch (itemType) {
              case DataItemType.CellInput:
                element[kValue] = ReportRspData._parseReportLocalFailedReportResponse(id, rsp);
                break;
              case DataItemType.Group:
                if (element[kBitmapEnable] != null) {
                    element[kBitmapEnable] = true;
                    element[kGroupArrowOpen] = true;
                }
                break;
              case DataItemType.ModelList:
                List<dynamic> map = ReportRspData._parseReportLocalFailedReportResponse(id, rsp) ?? [];
                element[kData] = ResponseListModelQuery.query(id, map);
                break;
              case DataItemType.Menu:
                element[kValue] = ReportRspData._parseReportLocalFailedReportResponse(id, rsp);
                break;
              case DataItemType.StringList:
                List<String> tempData = [];
                List<String?> resData = ReportRspData._parseReportLocalFailedReportResponse(id, rsp) ?? [];
                for (int i = 0; i < resData.length; i++) {
                  String str = resData[i]!;
                  tempData.add(str);
                }
                element[kData] = tempData;
                break;
            case DataItemType.Boolen:
                element[kValue] = ReportRspData._parseReportLocalFailedReportResponse(id, rsp);
                element[kShow] = true;
                break;
              default:
                break;
           }
        });
  }


   static dynamic _parseReportLocalFailedReportResponse(String id, ReportLocalFailedReportResponse rsp) {
      dynamic result;
      switch (id) {
         case 'Report_Response_LocalFailedReportResponse-responseCode':
             result = rsp.responseCode;
             break;
         case 'Report_Response_LocalFailedReportResponse-responseMessage':
             result = rsp.responseMessage;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation':
             result = rsp.hostInformation;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_hostResponseCode':
             result = rsp.hostInformation?.hostResponseCode;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_hostResponseMessage':
             result = rsp.hostInformation?.hostResponseMessage;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_authorizationCode':
             result = rsp.hostInformation?.authorizationCode;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_hostReferenceNumber':
             result = rsp.hostInformation?.hostReferenceNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_traceNumber':
             result = rsp.hostInformation?.traceNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_batchNumber':
             result = rsp.hostInformation?.batchNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_transactionIdentifier':
             result = rsp.hostInformation?.transactionIdentifier;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_gatewayTransactionId':
             result = rsp.hostInformation?.gatewayTransactionId;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_hostDetailedMessage':
             result = rsp.hostInformation?.hostDetailedMessage;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_transactionIntegrityClass':
             result = rsp.hostInformation?.transactionIntegrityClass;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_retrievalReferenceNumber':
             result = rsp.hostInformation?.retrievalReferenceNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_issuerResponseCode':
             result = rsp.hostInformation?.issuerResponseCode;
             break;
         case 'Report_Response_LocalFailedReportResponse-hostInformation_paymentAccountReferenceId':
             result = rsp.hostInformation?.paymentAccountReferenceId;
             break;
         case 'Report_Response_LocalFailedReportResponse-edcType':
             result = rsp.edcType;
             break;
         case 'Report_Response_LocalFailedReportResponse-transactionType':
             result = rsp.transactionType;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation':
             result = rsp.amountInformation;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_approvedAmount':
             result = rsp.amountInformation?.approvedAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_amountDue':
             result = rsp.amountInformation?.amountDue;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_tipAmount':
             result = rsp.amountInformation?.tipAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_cashBackAmount':
             result = rsp.amountInformation?.cashBackAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_merchantFee':
             result = rsp.amountInformation?.merchantFee;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_taxAmount':
             result = rsp.amountInformation?.taxAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_balance1':
             result = rsp.amountInformation?.balance1;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_balance2':
             result = rsp.amountInformation?.balance2;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_serviceFee':
             result = rsp.amountInformation?.serviceFee;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_transactionRemainingAmount':
             result = rsp.amountInformation?.transactionRemainingAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_approvedTipAmount':
             result = rsp.amountInformation?.approvedTipAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_approvedCashBackAmount':
             result = rsp.amountInformation?.approvedCashBackAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_approvedMerchantFee':
             result = rsp.amountInformation?.approvedMerchantFee;
             break;
         case 'Report_Response_LocalFailedReportResponse-amountInformation_approvedTaxAmount':
             result = rsp.amountInformation?.approvedTaxAmount;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation':
             result = rsp.accountInformation;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_account':
             result = rsp.accountInformation?.account;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_entryMode':
             result = rsp.accountInformation?.entryMode;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_expireDate':
             result = rsp.accountInformation?.expireDate;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_ebtType':
             result = rsp.accountInformation?.ebtType;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_voucherNumber':
             result = rsp.accountInformation?.voucherNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_currentAccountNumber':
             result = rsp.accountInformation?.currentAccountNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_cardType':
             result = rsp.accountInformation?.cardType;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_cardHolder':
             result = rsp.accountInformation?.cardHolder;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_cvdApprovalCode':
             result = rsp.accountInformation?.cvdApprovalCode;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_cvdMessage':
             result = rsp.accountInformation?.cvdMessage;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_cardPresentIndicator':
             result = rsp.accountInformation?.cardPresentIndicator;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_giftCardType':
             result = rsp.accountInformation?.giftCardType;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_debitAccountType':
             result = rsp.accountInformation?.debitAccountType;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_hostAccount':
             result = rsp.accountInformation?.hostAccount;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_hostCardType':
             result = rsp.accountInformation?.hostCardType;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_track1Data':
             result = rsp.accountInformation?.track1Data;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_track2Data':
             result = rsp.accountInformation?.track2Data;
             break;
         case 'Report_Response_LocalFailedReportResponse-accountInformation_track3Data':
             result = rsp.accountInformation?.track3Data;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation':
             result = rsp.traceInformation;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_referenceNumber':
             result = rsp.traceInformation?.referenceNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_ecrReferenceNumber':
             result = rsp.traceInformation?.ecrReferenceNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_timeStamp':
             result = rsp.traceInformation?.timeStamp;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_invoiceNumber':
             result = rsp.traceInformation?.invoiceNumber;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_paymentService2000':
             result = rsp.traceInformation?.paymentService2000;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_authorizationResponse':
             result = rsp.traceInformation?.authorizationResponse;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_ecrTransactionId':
             result = rsp.traceInformation?.ecrTransactionId;
             break;
         case 'Report_Response_LocalFailedReportResponse-traceInformation_hostTimeStamp':
             result = rsp.traceInformation?.hostTimeStamp;
             break;
         default:
             break;
     }
     return result;
 }

  static List<Map> hostDetailReportData() {
      return [
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-responseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseMessage',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-responseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'hostInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_hostResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseMessage',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_hostResponseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'authorizationCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_authorizationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_hostReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'traceNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_traceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'batchNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_batchNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionIdentifier',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_transactionIdentifier',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'gatewayTransactionId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_gatewayTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostDetailedMessage',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_hostDetailedMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionIntegrityClass',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_transactionIntegrityClass',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'retrievalReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_retrievalReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'issuerResponseCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_issuerResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'hostInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'paymentAccountReferenceId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-hostInformation_paymentAccountReferenceId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'edcType',
                kID: 'Report_Response_HostDetailReportResponse-edcType',
                kMenuID: 'Report_Response_HostDetailReportResponse-edcType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEdcType.NotSet,
                kData: [
                  {
                    kData: ReportEdcType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_NotSet',
                  },
                  {
                    kData: ReportEdcType.All,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_All',
                  },
                  {
                    kData: ReportEdcType.Credit,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_Credit',
                  },
                  {
                    kData: ReportEdcType.Debit,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_Debit',
                  },
                  {
                    kData: ReportEdcType.Ebt,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_Ebt',
                  },
                  {
                    kData: ReportEdcType.Gift,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_Gift',
                  },
                  {
                    kData: ReportEdcType.Loyalty,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_Loyalty',
                  },
                  {
                    kData: ReportEdcType.Cash,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_Cash',
                  },
                  {
                    kData: ReportEdcType.Check,
                    kID: 'Report_Response_HostDetailReportResponse-edcType_Check',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'transactionType',
                kID: 'Report_Response_HostDetailReportResponse-transactionType',
                kMenuID: 'Report_Response_HostDetailReportResponse-transactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportTransactionType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_NotSet',
                  },
                  {
                    kData: ReportTransactionType.Unknown,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Unknown',
                  },
                  {
                    kData: ReportTransactionType.Sale,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Sale',
                  },
                  {
                    kData: ReportTransactionType.Return,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Return',
                  },
                  {
                    kData: ReportTransactionType.Authorization,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Authorization',
                  },
                  {
                    kData: ReportTransactionType.PostAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_PostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.ForceAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_ForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.Adjust,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Adjust',
                  },
                  {
                    kData: ReportTransactionType.Withdrawal,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Withdrawal',
                  },
                  {
                    kData: ReportTransactionType.Activate,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Activate',
                  },
                  {
                    kData: ReportTransactionType.Issue,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Issue',
                  },
                  {
                    kData: ReportTransactionType.Reload,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Reload',
                  },
                  {
                    kData: ReportTransactionType.Cashout,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Cashout',
                  },
                  {
                    kData: ReportTransactionType.Deactivate,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Deactivate',
                  },
                  {
                    kData: ReportTransactionType.Replace,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Replace',
                  },
                  {
                    kData: ReportTransactionType.Merge,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Merge',
                  },
                  {
                    kData: ReportTransactionType.ReportLost,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_ReportLost',
                  },
                  {
                    kData: ReportTransactionType.Void,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Void',
                  },
                  {
                    kData: ReportTransactionType.VoidSale,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_VoidSale',
                  },
                  {
                    kData: ReportTransactionType.VoidReturn,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_VoidReturn',
                  },
                  {
                    kData: ReportTransactionType.VoidAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_VoidAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidPostAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_VoidPostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidForceAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_VoidForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidWithdrawal,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_VoidWithdrawal',
                  },
                  {
                    kData: ReportTransactionType.Inquiry,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Inquiry',
                  },
                  {
                    kData: ReportTransactionType.Verify,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Verify',
                  },
                  {
                    kData: ReportTransactionType.Reactivate,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Reactivate',
                  },
                  {
                    kData: ReportTransactionType.ForcedIssue,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_ForcedIssue',
                  },
                  {
                    kData: ReportTransactionType.ForcedAdd,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_ForcedAdd',
                  },
                  {
                    kData: ReportTransactionType.Unload,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Unload',
                  },
                  {
                    kData: ReportTransactionType.Renew,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Renew',
                  },
                  {
                    kData: ReportTransactionType.GetConvertDetail,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_GetConvertDetail',
                  },
                  {
                    kData: ReportTransactionType.Convert,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Convert',
                  },
                  {
                    kData: ReportTransactionType.Tokenize,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Tokenize',
                  },
                  {
                    kData: ReportTransactionType.IncrementalAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_IncrementalAuthorization',
                  },
                  {
                    kData: ReportTransactionType.BalanceWithLock,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_BalanceWithLock',
                  },
                  {
                    kData: ReportTransactionType.RedemptionWithUnlock,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_RedemptionWithUnlock',
                  },
                  {
                    kData: ReportTransactionType.Rewards,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Rewards',
                  },
                  {
                    kData: ReportTransactionType.Reenter,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Reenter',
                  },
                  {
                    kData: ReportTransactionType.TransactionAdjustment,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_TransactionAdjustment',
                  },
                  {
                    kData: ReportTransactionType.Transfer,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Transfer',
                  },
                  {
                    kData: ReportTransactionType.Finalize,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Finalize',
                  },
                  {
                    kData: ReportTransactionType.Deposit,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Deposit',
                  },
                  {
                    kData: ReportTransactionType.AccountPayment,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_AccountPayment',
                  },
                  {
                    kData: ReportTransactionType.Reversal,
                    kID: 'Report_Response_HostDetailReportResponse-transactionType_Reversal',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'originalTransactionType',
                kID: 'Report_Response_HostDetailReportResponse-originalTransactionType',
                kMenuID: 'Report_Response_HostDetailReportResponse-originalTransactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportTransactionType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_NotSet',
                  },
                  {
                    kData: ReportTransactionType.Unknown,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Unknown',
                  },
                  {
                    kData: ReportTransactionType.Sale,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Sale',
                  },
                  {
                    kData: ReportTransactionType.Return,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Return',
                  },
                  {
                    kData: ReportTransactionType.Authorization,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Authorization',
                  },
                  {
                    kData: ReportTransactionType.PostAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_PostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.ForceAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_ForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.Adjust,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Adjust',
                  },
                  {
                    kData: ReportTransactionType.Withdrawal,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Withdrawal',
                  },
                  {
                    kData: ReportTransactionType.Activate,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Activate',
                  },
                  {
                    kData: ReportTransactionType.Issue,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Issue',
                  },
                  {
                    kData: ReportTransactionType.Reload,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Reload',
                  },
                  {
                    kData: ReportTransactionType.Cashout,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Cashout',
                  },
                  {
                    kData: ReportTransactionType.Deactivate,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Deactivate',
                  },
                  {
                    kData: ReportTransactionType.Replace,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Replace',
                  },
                  {
                    kData: ReportTransactionType.Merge,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Merge',
                  },
                  {
                    kData: ReportTransactionType.ReportLost,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_ReportLost',
                  },
                  {
                    kData: ReportTransactionType.Void,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Void',
                  },
                  {
                    kData: ReportTransactionType.VoidSale,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_VoidSale',
                  },
                  {
                    kData: ReportTransactionType.VoidReturn,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_VoidReturn',
                  },
                  {
                    kData: ReportTransactionType.VoidAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_VoidAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidPostAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_VoidPostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidForceAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_VoidForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidWithdrawal,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_VoidWithdrawal',
                  },
                  {
                    kData: ReportTransactionType.Inquiry,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Inquiry',
                  },
                  {
                    kData: ReportTransactionType.Verify,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Verify',
                  },
                  {
                    kData: ReportTransactionType.Reactivate,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Reactivate',
                  },
                  {
                    kData: ReportTransactionType.ForcedIssue,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_ForcedIssue',
                  },
                  {
                    kData: ReportTransactionType.ForcedAdd,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_ForcedAdd',
                  },
                  {
                    kData: ReportTransactionType.Unload,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Unload',
                  },
                  {
                    kData: ReportTransactionType.Renew,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Renew',
                  },
                  {
                    kData: ReportTransactionType.GetConvertDetail,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_GetConvertDetail',
                  },
                  {
                    kData: ReportTransactionType.Convert,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Convert',
                  },
                  {
                    kData: ReportTransactionType.Tokenize,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Tokenize',
                  },
                  {
                    kData: ReportTransactionType.IncrementalAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_IncrementalAuthorization',
                  },
                  {
                    kData: ReportTransactionType.BalanceWithLock,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_BalanceWithLock',
                  },
                  {
                    kData: ReportTransactionType.RedemptionWithUnlock,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_RedemptionWithUnlock',
                  },
                  {
                    kData: ReportTransactionType.Rewards,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Rewards',
                  },
                  {
                    kData: ReportTransactionType.Reenter,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Reenter',
                  },
                  {
                    kData: ReportTransactionType.TransactionAdjustment,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_TransactionAdjustment',
                  },
                  {
                    kData: ReportTransactionType.Transfer,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Transfer',
                  },
                  {
                    kData: ReportTransactionType.Finalize,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Finalize',
                  },
                  {
                    kData: ReportTransactionType.Deposit,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Deposit',
                  },
                  {
                    kData: ReportTransactionType.AccountPayment,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_AccountPayment',
                  },
                  {
                    kData: ReportTransactionType.Reversal,
                    kID: 'Report_Response_HostDetailReportResponse-originalTransactionType_Reversal',
                  },
                ],
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'amountInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_approvedAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'amountDue',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_amountDue',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'tipAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_tipAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cashBackAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_cashBackAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'merchantFee',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_merchantFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'taxAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_taxAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'balance1',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_balance1',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'balance2',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_balance2',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'serviceFee',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_serviceFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionRemainingAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_transactionRemainingAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedTipAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_approvedTipAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedCashBackAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_approvedCashBackAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedMerchantFee',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_approvedMerchantFee',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'amountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'approvedTaxAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-amountInformation_approvedTaxAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'accountInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'account',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_account',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'entryMode',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode',
                kMenuID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEntryMode.NotSet,
                kData: [
                  {
                    kData: ReportEntryMode.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_NotSet',
                  },
                  {
                    kData: ReportEntryMode.Manual,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_Manual',
                  },
                  {
                    kData: ReportEntryMode.Swipe,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_Swipe',
                  },
                  {
                    kData: ReportEntryMode.Contactless,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_Contactless',
                  },
                  {
                    kData: ReportEntryMode.LaserScanner,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_LaserScanner',
                  },
                  {
                    kData: ReportEntryMode.Chip,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_Chip',
                  },
                  {
                    kData: ReportEntryMode.ChipFallBackSwipe,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_ChipFallBackSwipe',
                  },
                  {
                    kData: ReportEntryMode.FrontCamera,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_FrontCamera',
                  },
                  {
                    kData: ReportEntryMode.RearCamera,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_entryMode_RearCamera',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'expireDate',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_expireDate',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ebtType',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType',
                kMenuID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportEbtCountType.NotSet,
                kData: [
                  {
                    kData: ReportEbtCountType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType_NotSet',
                  },
                  {
                    kData: ReportEbtCountType.CashBenefits,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType_CashBenefits',
                  },
                  {
                    kData: ReportEbtCountType.FoodStamp,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType_FoodStamp',
                  },
                  {
                    kData: ReportEbtCountType.Voucher,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType_Voucher',
                  },
                  {
                    kData: ReportEbtCountType.Ewic,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType_Ewic',
                  },
                  {
                    kData: ReportEbtCountType.EwicVoucher,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_ebtType_EwicVoucher',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'voucherNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_voucherNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'currentAccountNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_currentAccountNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardType',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType',
                kMenuID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardType.NotSet,
                kData: [
                  {
                    kData: ReportCardType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_NotSet',
                  },
                  {
                    kData: ReportCardType.Visa,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Visa',
                  },
                  {
                    kData: ReportCardType.MasterCard,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_MasterCard',
                  },
                  {
                    kData: ReportCardType.Amex,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Amex',
                  },
                  {
                    kData: ReportCardType.Discover,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Discover',
                  },
                  {
                    kData: ReportCardType.DinerClub,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_DinerClub',
                  },
                  {
                    kData: ReportCardType.EnRoute,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_EnRoute',
                  },
                  {
                    kData: ReportCardType.Jcb,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Jcb',
                  },
                  {
                    kData: ReportCardType.RevolutionCard,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_RevolutionCard',
                  },
                  {
                    kData: ReportCardType.VisaFleet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_VisaFleet',
                  },
                  {
                    kData: ReportCardType.MasterCardFleet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_MasterCardFleet',
                  },
                  {
                    kData: ReportCardType.FleetOne,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_FleetOne',
                  },
                  {
                    kData: ReportCardType.Fleetwide,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Fleetwide',
                  },
                  {
                    kData: ReportCardType.Fuelman,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Fuelman',
                  },
                  {
                    kData: ReportCardType.Gascard,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Gascard',
                  },
                  {
                    kData: ReportCardType.Voyager,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Voyager',
                  },
                  {
                    kData: ReportCardType.WrightExpress,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_WrightExpress',
                  },
                  {
                    kData: ReportCardType.Interac,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Interac',
                  },
                  {
                    kData: ReportCardType.Cup,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Cup',
                  },
                  {
                    kData: ReportCardType.Maestro,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Maestro',
                  },
                  {
                    kData: ReportCardType.Sinclair,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Sinclair',
                  },
                  {
                    kData: ReportCardType.Other,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardType_Other',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardHolder',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardHolder',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cvdApprovalCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_cvdApprovalCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cvdMessage',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_cvdMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'cardPresentIndicator',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardPresentIndicator',
                kMenuID: 'Report_Response_HostDetailReportResponse-accountInformation_cardPresentIndicator_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCardPresentIndicator.NotSet,
                kData: [
                  {
                    kData: ReportCardPresentIndicator.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardPresentIndicator_NotSet',
                  },
                  {
                    kData: ReportCardPresentIndicator.CardPresent,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardPresentIndicator_CardPresent',
                  },
                  {
                    kData: ReportCardPresentIndicator.CardNotPresent,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_cardPresentIndicator_CardNotPresent',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'giftCardType',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_giftCardType',
                kMenuID: 'Report_Response_HostDetailReportResponse-accountInformation_giftCardType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportGiftCardType.NotSet,
                kData: [
                  {
                    kData: ReportGiftCardType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_giftCardType_NotSet',
                  },
                  {
                    kData: ReportGiftCardType.CustomValueGiftCard,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_giftCardType_CustomValueGiftCard',
                  },
                  {
                    kData: ReportGiftCardType.PredetermineValueGiftCard,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_giftCardType_PredetermineValueGiftCard',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'debitAccountType',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_debitAccountType',
                kMenuID: 'Report_Response_HostDetailReportResponse-accountInformation_debitAccountType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportDebitAccountType.NotSet,
                kData: [
                  {
                    kData: ReportDebitAccountType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_debitAccountType_NotSet',
                  },
                  {
                    kData: ReportDebitAccountType.Checking,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_debitAccountType_Checking',
                  },
                  {
                    kData: ReportDebitAccountType.Saving,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_debitAccountType_Saving',
                  },
                  {
                    kData: ReportDebitAccountType.Default,
                    kID: 'Report_Response_HostDetailReportResponse-accountInformation_debitAccountType_Default',
                  },
                ],
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostAccount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_hostAccount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostCardType',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_hostCardType',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track1Data',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_track1Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track2Data',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_track2Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'accountInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'track3Data',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-accountInformation_track3Data',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'traceInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'referenceNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_referenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ecrReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_ecrReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'timeStamp',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_timeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'invoiceNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_invoiceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'paymentService2000',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_paymentService2000',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'authorizationResponse',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_authorizationResponse',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'ecrTransactionId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_ecrTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'traceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostTimeStamp',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-traceInformation_hostTimeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'cashierInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-cashierInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashierInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'clerkId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-cashierInformation_clerkId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'cashierInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'shiftId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-cashierInformation_shiftId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'commercialInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'poNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation_poNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'customerCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation_customerCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'taxExempt',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation_taxExempt',
                kMenuID: 'Report_Response_HostDetailReportResponse-commercialInformation_taxExempt_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTaxExemptIndicator.NotSet,
                kData: [
                  {
                    kData: ReportTaxExemptIndicator.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-commercialInformation_taxExempt_NotSet',
                  },
                  {
                    kData: ReportTaxExemptIndicator.NotExempt,
                    kID: 'Report_Response_HostDetailReportResponse-commercialInformation_taxExempt_NotExempt',
                  },
                  {
                    kData: ReportTaxExemptIndicator.Exempt,
                    kID: 'Report_Response_HostDetailReportResponse-commercialInformation_taxExempt_Exempt',
                  },
                ],
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'taxExemptId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation_taxExemptId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'merchantTaxId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation_merchantTaxId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'destinationZipCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation_destinationZipCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'commercialInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'productDescription',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-commercialInformation_productDescription',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'checkInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'saleType',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_saleType',
                kMenuID: 'Report_Response_HostDetailReportResponse-checkInformation_saleType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCheckSaleType.NotSet,
                kData: [
                  {
                    kData: ReportCheckSaleType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_saleType_NotSet',
                  },
                  {
                    kData: ReportCheckSaleType.Verification,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_saleType_Verification',
                  },
                  {
                    kData: ReportCheckSaleType.Conversion,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_saleType_Conversion',
                  },
                  {
                    kData: ReportCheckSaleType.Guarantee,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_saleType_Guarantee',
                  },
                ],
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'routingNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_routingNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'accountNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_accountNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'checkNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_checkNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'checkType',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_checkType',
                kMenuID: 'Report_Response_HostDetailReportResponse-checkInformation_checkType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCheckType.NotSet,
                kData: [
                  {
                    kData: ReportCheckType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_checkType_NotSet',
                  },
                  {
                    kData: ReportCheckType.Personal,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_checkType_Personal',
                  },
                  {
                    kData: ReportCheckType.Business,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_checkType_Business',
                  },
                  {
                    kData: ReportCheckType.Government,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_checkType_Government',
                  },
                  {
                    kData: ReportCheckType.TwoParty,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_checkType_TwoParty',
                  },
                ],
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'idType',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType',
                kMenuID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportCheckIdType.NotSet,
                kData: [
                  {
                    kData: ReportCheckIdType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_NotSet',
                  },
                  {
                    kData: ReportCheckIdType.DriverLicense,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_DriverLicense',
                  },
                  {
                    kData: ReportCheckIdType.Ssn,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_Ssn',
                  },
                  {
                    kData: ReportCheckIdType.MilitaryId,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_MilitaryId',
                  },
                  {
                    kData: ReportCheckIdType.CourtesyCard,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_CourtesyCard',
                  },
                  {
                    kData: ReportCheckIdType.ProprietaryCard,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_ProprietaryCard',
                  },
                  {
                    kData: ReportCheckIdType.PassportNumber,
                    kID: 'Report_Response_HostDetailReportResponse-checkInformation_idType_PassportNumber',
                  },
                ],
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'idValue',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_idValue',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'birth',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_birth',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'phoneNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_phoneNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'checkInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'zipCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-checkInformation_zipCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'torInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-torInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'recordType',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_recordType',
                kMenuID: 'Report_Response_HostDetailReportResponse-torInformation_recordType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTorRecordType.NotSet,
                kData: [
                  {
                    kData: ReportTorRecordType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_recordType_NotSet',
                  },
                  {
                    kData: ReportTorRecordType.ReversalRecord,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_recordType_ReversalRecord',
                  },
                  {
                    kData: ReportTorRecordType.EmvSecondGacReversal,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_recordType_EmvSecondGacReversal',
                  },
                ],
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'reversalTimeStamp',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_reversalTimeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_hostResponseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostResponseMessage',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_hostResponseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'hostReferenceNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_hostReferenceNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'gatewayTransactionId',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_gatewayTransactionId',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalAmount',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_originalAmount',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'maskedPan',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_maskedPan',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'batchNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_batchNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'reversalAuthorizationCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_reversalAuthorizationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalTransactionType',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType',
                kMenuID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportTransactionType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_NotSet',
                  },
                  {
                    kData: ReportTransactionType.Unknown,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Unknown',
                  },
                  {
                    kData: ReportTransactionType.Sale,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Sale',
                  },
                  {
                    kData: ReportTransactionType.Return,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Return',
                  },
                  {
                    kData: ReportTransactionType.Authorization,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Authorization',
                  },
                  {
                    kData: ReportTransactionType.PostAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_PostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.ForceAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_ForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.Adjust,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Adjust',
                  },
                  {
                    kData: ReportTransactionType.Withdrawal,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Withdrawal',
                  },
                  {
                    kData: ReportTransactionType.Activate,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Activate',
                  },
                  {
                    kData: ReportTransactionType.Issue,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Issue',
                  },
                  {
                    kData: ReportTransactionType.Reload,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Reload',
                  },
                  {
                    kData: ReportTransactionType.Cashout,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Cashout',
                  },
                  {
                    kData: ReportTransactionType.Deactivate,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Deactivate',
                  },
                  {
                    kData: ReportTransactionType.Replace,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Replace',
                  },
                  {
                    kData: ReportTransactionType.Merge,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Merge',
                  },
                  {
                    kData: ReportTransactionType.ReportLost,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_ReportLost',
                  },
                  {
                    kData: ReportTransactionType.Void,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Void',
                  },
                  {
                    kData: ReportTransactionType.VoidSale,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_VoidSale',
                  },
                  {
                    kData: ReportTransactionType.VoidReturn,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_VoidReturn',
                  },
                  {
                    kData: ReportTransactionType.VoidAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_VoidAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidPostAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_VoidPostAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidForceAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_VoidForceAuthorization',
                  },
                  {
                    kData: ReportTransactionType.VoidWithdrawal,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_VoidWithdrawal',
                  },
                  {
                    kData: ReportTransactionType.Inquiry,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Inquiry',
                  },
                  {
                    kData: ReportTransactionType.Verify,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Verify',
                  },
                  {
                    kData: ReportTransactionType.Reactivate,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Reactivate',
                  },
                  {
                    kData: ReportTransactionType.ForcedIssue,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_ForcedIssue',
                  },
                  {
                    kData: ReportTransactionType.ForcedAdd,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_ForcedAdd',
                  },
                  {
                    kData: ReportTransactionType.Unload,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Unload',
                  },
                  {
                    kData: ReportTransactionType.Renew,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Renew',
                  },
                  {
                    kData: ReportTransactionType.GetConvertDetail,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_GetConvertDetail',
                  },
                  {
                    kData: ReportTransactionType.Convert,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Convert',
                  },
                  {
                    kData: ReportTransactionType.Tokenize,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Tokenize',
                  },
                  {
                    kData: ReportTransactionType.IncrementalAuthorization,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_IncrementalAuthorization',
                  },
                  {
                    kData: ReportTransactionType.BalanceWithLock,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_BalanceWithLock',
                  },
                  {
                    kData: ReportTransactionType.RedemptionWithUnlock,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_RedemptionWithUnlock',
                  },
                  {
                    kData: ReportTransactionType.Rewards,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Rewards',
                  },
                  {
                    kData: ReportTransactionType.Reenter,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Reenter',
                  },
                  {
                    kData: ReportTransactionType.TransactionAdjustment,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_TransactionAdjustment',
                  },
                  {
                    kData: ReportTransactionType.Transfer,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Transfer',
                  },
                  {
                    kData: ReportTransactionType.Finalize,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Finalize',
                  },
                  {
                    kData: ReportTransactionType.Deposit,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Deposit',
                  },
                  {
                    kData: ReportTransactionType.AccountPayment,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_AccountPayment',
                  },
                  {
                    kData: ReportTransactionType.Reversal,
                    kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType_Reversal',
                  },
                ],
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalTransactionDateTime',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionDateTime',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'torInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'originalTransactionAuthorizationCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionAuthorizationCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'avsInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-avsInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'avsInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'avsApprovalCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-avsInformation_avsApprovalCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'avsInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'avsMessage',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-avsInformation_avsMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'avsInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'zipCode',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-avsInformation_zipCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'avsInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'address1',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-avsInformation_address1',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'avsInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'address2',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-avsInformation_address2',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kGroupArrowOpen: true,
                kName: 'motoECommerceInformation',
                kValue: '',
                kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation',
                kType: DataItemType.Group,
                kShow: true,
              },
              {
                kSuperGroupName: 'motoECommerceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'mode',
                kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_mode',
                kMenuID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_mode_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportMotoECommerceMode.NotSet,
                kData: [
                  {
                    kData: ReportMotoECommerceMode.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_mode_NotSet',
                  },
                  {
                    kData: ReportMotoECommerceMode.MailOrderMode,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_mode_MailOrderMode',
                  },
                  {
                    kData: ReportMotoECommerceMode.TeleOrderMode,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_mode_TeleOrderMode',
                  },
                  {
                    kData: ReportMotoECommerceMode.ECommerceMode,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_mode_ECommerceMode',
                  },
                ],
              },
              {
                kSuperGroupName: 'motoECommerceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'transactionType',
                kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_transactionType',
                kMenuID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_transactionType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportMotoECommerceTransactionType.NotSet,
                kData: [
                  {
                    kData: ReportMotoECommerceTransactionType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_transactionType_NotSet',
                  },
                  {
                    kData: ReportMotoECommerceTransactionType.SingleTransaction,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_transactionType_SingleTransaction',
                  },
                  {
                    kData: ReportMotoECommerceTransactionType.Installment,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_transactionType_Installment',
                  },
                  {
                    kData: ReportMotoECommerceTransactionType.RecurringTransaction,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_transactionType_RecurringTransaction',
                  },
                ],
              },
              {
                kSuperGroupName: 'motoECommerceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'secureType',
                kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_secureType',
                kMenuID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_secureType_menubtn',
                kType: DataItemType.Menu,
                kShow: true,
                kValue: ReportMotoECommerceSecureType.NotSet,
                kData: [
                  {
                    kData: ReportMotoECommerceSecureType.NotSet,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_secureType_NotSet',
                  },
                  {
                    kData: ReportMotoECommerceSecureType.NonSecure,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_secureType_NonSecure',
                  },
                  {
                    kData: ReportMotoECommerceSecureType.SecureTransaction,
                    kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_secureType_SecureTransaction',
                  },
                ],
              },
              {
                kSuperGroupName: 'motoECommerceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'orderNumber',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_orderNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'motoECommerceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'installments',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_installments',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: 'motoECommerceInformation',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 2,
                kName: 'currentInstallment',
                kValue: ' ',
                kID: 'Report_Response_HostDetailReportResponse-motoECommerceInformation_currentInstallment',
                kType: DataItemType.CellInput,
                kShow: true,
              },
           ];
  }

   static void parseRspReportHostDetailReportResponse(ReportHostDetailReportResponse rsp, List<Map> rspDataSource) {
      rspDataSource.forEach((element) {
          DataItemType itemType = element[kType];
          String id = element[kID];
          switch (itemType) {
              case DataItemType.CellInput:
                element[kValue] = ReportRspData._parseReportHostDetailReportResponse(id, rsp);
                break;
              case DataItemType.Group:
                if (element[kBitmapEnable] != null) {
                    element[kBitmapEnable] = true;
                    element[kGroupArrowOpen] = true;
                }
                break;
              case DataItemType.ModelList:
                List<dynamic> map = ReportRspData._parseReportHostDetailReportResponse(id, rsp) ?? [];
                element[kData] = ResponseListModelQuery.query(id, map);
                break;
              case DataItemType.Menu:
                element[kValue] = ReportRspData._parseReportHostDetailReportResponse(id, rsp);
                break;
              case DataItemType.StringList:
                List<String> tempData = [];
                List<String?> resData = ReportRspData._parseReportHostDetailReportResponse(id, rsp) ?? [];
                for (int i = 0; i < resData.length; i++) {
                  String str = resData[i]!;
                  tempData.add(str);
                }
                element[kData] = tempData;
                break;
            case DataItemType.Boolen:
                element[kValue] = ReportRspData._parseReportHostDetailReportResponse(id, rsp);
                element[kShow] = true;
                break;
              default:
                break;
           }
        });
  }


   static dynamic _parseReportHostDetailReportResponse(String id, ReportHostDetailReportResponse rsp) {
      dynamic result;
      switch (id) {
         case 'Report_Response_HostDetailReportResponse-responseCode':
             result = rsp.responseCode;
             break;
         case 'Report_Response_HostDetailReportResponse-responseMessage':
             result = rsp.responseMessage;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation':
             result = rsp.hostInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_hostResponseCode':
             result = rsp.hostInformation?.hostResponseCode;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_hostResponseMessage':
             result = rsp.hostInformation?.hostResponseMessage;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_authorizationCode':
             result = rsp.hostInformation?.authorizationCode;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_hostReferenceNumber':
             result = rsp.hostInformation?.hostReferenceNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_traceNumber':
             result = rsp.hostInformation?.traceNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_batchNumber':
             result = rsp.hostInformation?.batchNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_transactionIdentifier':
             result = rsp.hostInformation?.transactionIdentifier;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_gatewayTransactionId':
             result = rsp.hostInformation?.gatewayTransactionId;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_hostDetailedMessage':
             result = rsp.hostInformation?.hostDetailedMessage;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_transactionIntegrityClass':
             result = rsp.hostInformation?.transactionIntegrityClass;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_retrievalReferenceNumber':
             result = rsp.hostInformation?.retrievalReferenceNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_issuerResponseCode':
             result = rsp.hostInformation?.issuerResponseCode;
             break;
         case 'Report_Response_HostDetailReportResponse-hostInformation_paymentAccountReferenceId':
             result = rsp.hostInformation?.paymentAccountReferenceId;
             break;
         case 'Report_Response_HostDetailReportResponse-edcType':
             result = rsp.edcType;
             break;
         case 'Report_Response_HostDetailReportResponse-transactionType':
             result = rsp.transactionType;
             break;
         case 'Report_Response_HostDetailReportResponse-originalTransactionType':
             result = rsp.originalTransactionType;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation':
             result = rsp.amountInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_approvedAmount':
             result = rsp.amountInformation?.approvedAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_amountDue':
             result = rsp.amountInformation?.amountDue;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_tipAmount':
             result = rsp.amountInformation?.tipAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_cashBackAmount':
             result = rsp.amountInformation?.cashBackAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_merchantFee':
             result = rsp.amountInformation?.merchantFee;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_taxAmount':
             result = rsp.amountInformation?.taxAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_balance1':
             result = rsp.amountInformation?.balance1;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_balance2':
             result = rsp.amountInformation?.balance2;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_serviceFee':
             result = rsp.amountInformation?.serviceFee;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_transactionRemainingAmount':
             result = rsp.amountInformation?.transactionRemainingAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_approvedTipAmount':
             result = rsp.amountInformation?.approvedTipAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_approvedCashBackAmount':
             result = rsp.amountInformation?.approvedCashBackAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_approvedMerchantFee':
             result = rsp.amountInformation?.approvedMerchantFee;
             break;
         case 'Report_Response_HostDetailReportResponse-amountInformation_approvedTaxAmount':
             result = rsp.amountInformation?.approvedTaxAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation':
             result = rsp.accountInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_account':
             result = rsp.accountInformation?.account;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_entryMode':
             result = rsp.accountInformation?.entryMode;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_expireDate':
             result = rsp.accountInformation?.expireDate;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_ebtType':
             result = rsp.accountInformation?.ebtType;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_voucherNumber':
             result = rsp.accountInformation?.voucherNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_currentAccountNumber':
             result = rsp.accountInformation?.currentAccountNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_cardType':
             result = rsp.accountInformation?.cardType;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_cardHolder':
             result = rsp.accountInformation?.cardHolder;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_cvdApprovalCode':
             result = rsp.accountInformation?.cvdApprovalCode;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_cvdMessage':
             result = rsp.accountInformation?.cvdMessage;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_cardPresentIndicator':
             result = rsp.accountInformation?.cardPresentIndicator;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_giftCardType':
             result = rsp.accountInformation?.giftCardType;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_debitAccountType':
             result = rsp.accountInformation?.debitAccountType;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_hostAccount':
             result = rsp.accountInformation?.hostAccount;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_hostCardType':
             result = rsp.accountInformation?.hostCardType;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_track1Data':
             result = rsp.accountInformation?.track1Data;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_track2Data':
             result = rsp.accountInformation?.track2Data;
             break;
         case 'Report_Response_HostDetailReportResponse-accountInformation_track3Data':
             result = rsp.accountInformation?.track3Data;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation':
             result = rsp.traceInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_referenceNumber':
             result = rsp.traceInformation?.referenceNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_ecrReferenceNumber':
             result = rsp.traceInformation?.ecrReferenceNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_timeStamp':
             result = rsp.traceInformation?.timeStamp;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_invoiceNumber':
             result = rsp.traceInformation?.invoiceNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_paymentService2000':
             result = rsp.traceInformation?.paymentService2000;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_authorizationResponse':
             result = rsp.traceInformation?.authorizationResponse;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_ecrTransactionId':
             result = rsp.traceInformation?.ecrTransactionId;
             break;
         case 'Report_Response_HostDetailReportResponse-traceInformation_hostTimeStamp':
             result = rsp.traceInformation?.hostTimeStamp;
             break;
         case 'Report_Response_HostDetailReportResponse-cashierInformation':
             result = rsp.cashierInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-cashierInformation_clerkId':
             result = rsp.cashierInformation?.clerkId;
             break;
         case 'Report_Response_HostDetailReportResponse-cashierInformation_shiftId':
             result = rsp.cashierInformation?.shiftId;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation':
             result = rsp.commercialInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation_poNumber':
             result = rsp.commercialInformation?.poNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation_customerCode':
             result = rsp.commercialInformation?.customerCode;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation_taxExempt':
             result = rsp.commercialInformation?.taxExempt;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation_taxExemptId':
             result = rsp.commercialInformation?.taxExemptId;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation_merchantTaxId':
             result = rsp.commercialInformation?.merchantTaxId;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation_destinationZipCode':
             result = rsp.commercialInformation?.destinationZipCode;
             break;
         case 'Report_Response_HostDetailReportResponse-commercialInformation_productDescription':
             result = rsp.commercialInformation?.productDescription;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation':
             result = rsp.checkInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_saleType':
             result = rsp.checkInformation?.saleType;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_routingNumber':
             result = rsp.checkInformation?.routingNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_accountNumber':
             result = rsp.checkInformation?.accountNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_checkNumber':
             result = rsp.checkInformation?.checkNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_checkType':
             result = rsp.checkInformation?.checkType;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_idType':
             result = rsp.checkInformation?.idType;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_idValue':
             result = rsp.checkInformation?.idValue;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_birth':
             result = rsp.checkInformation?.birth;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_phoneNumber':
             result = rsp.checkInformation?.phoneNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-checkInformation_zipCode':
             result = rsp.checkInformation?.zipCode;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation':
             result = rsp.torInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_recordType':
             result = rsp.torInformation?.recordType;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_reversalTimeStamp':
             result = rsp.torInformation?.reversalTimeStamp;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_hostResponseCode':
             result = rsp.torInformation?.hostResponseCode;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_hostResponseMessage':
             result = rsp.torInformation?.hostResponseMessage;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_hostReferenceNumber':
             result = rsp.torInformation?.hostReferenceNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_gatewayTransactionId':
             result = rsp.torInformation?.gatewayTransactionId;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_originalAmount':
             result = rsp.torInformation?.originalAmount;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_maskedPan':
             result = rsp.torInformation?.maskedPan;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_batchNumber':
             result = rsp.torInformation?.batchNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_reversalAuthorizationCode':
             result = rsp.torInformation?.reversalAuthorizationCode;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionType':
             result = rsp.torInformation?.originalTransactionType;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionDateTime':
             result = rsp.torInformation?.originalTransactionDateTime;
             break;
         case 'Report_Response_HostDetailReportResponse-torInformation_originalTransactionAuthorizationCode':
             result = rsp.torInformation?.originalTransactionAuthorizationCode;
             break;
         case 'Report_Response_HostDetailReportResponse-avsInformation':
             result = rsp.avsInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-avsInformation_avsApprovalCode':
             result = rsp.avsInformation?.avsApprovalCode;
             break;
         case 'Report_Response_HostDetailReportResponse-avsInformation_avsMessage':
             result = rsp.avsInformation?.avsMessage;
             break;
         case 'Report_Response_HostDetailReportResponse-avsInformation_zipCode':
             result = rsp.avsInformation?.zipCode;
             break;
         case 'Report_Response_HostDetailReportResponse-avsInformation_address1':
             result = rsp.avsInformation?.address1;
             break;
         case 'Report_Response_HostDetailReportResponse-avsInformation_address2':
             result = rsp.avsInformation?.address2;
             break;
         case 'Report_Response_HostDetailReportResponse-motoECommerceInformation':
             result = rsp.motoECommerceInformation;
             break;
         case 'Report_Response_HostDetailReportResponse-motoECommerceInformation_mode':
             result = rsp.motoECommerceInformation?.mode;
             break;
         case 'Report_Response_HostDetailReportResponse-motoECommerceInformation_transactionType':
             result = rsp.motoECommerceInformation?.transactionType;
             break;
         case 'Report_Response_HostDetailReportResponse-motoECommerceInformation_secureType':
             result = rsp.motoECommerceInformation?.secureType;
             break;
         case 'Report_Response_HostDetailReportResponse-motoECommerceInformation_orderNumber':
             result = rsp.motoECommerceInformation?.orderNumber;
             break;
         case 'Report_Response_HostDetailReportResponse-motoECommerceInformation_installments':
             result = rsp.motoECommerceInformation?.installments;
             break;
         case 'Report_Response_HostDetailReportResponse-motoECommerceInformation_currentInstallment':
             result = rsp.motoECommerceInformation?.currentInstallment;
             break;
         default:
             break;
     }
     return result;
 }

  static List<Map> hostReportData() {
      return [
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseCode',
                kValue: ' ',
                kID: 'Report_Response_HostReportResponse-responseCode',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'responseMessage',
                kValue: ' ',
                kID: 'Report_Response_HostReportResponse-responseMessage',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'lineNumber',
                kValue: ' ',
                kID: 'Report_Response_HostReportResponse-lineNumber',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'linesMessage',
                kValue: ' ',
                kID: 'Report_Response_HostReportResponse-linesMessage',
                kType: DataItemType.StringList,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'reportType',
                kValue: ' ',
                kID: 'Report_Response_HostReportResponse-reportType',
                kType: DataItemType.CellInput,
                kShow: true,
              },
              {
                kSuperGroupName: '',
                kTextShowType: 1,
                kEnable: false,
                kLevel: 1,
                kName: 'timeStamp',
                kValue: ' ',
                kID: 'Report_Response_HostReportResponse-timeStamp',
                kType: DataItemType.CellInput,
                kShow: true,
              },
           ];
  }

   static void parseRspReportHostReportResponse(ReportHostReportResponse rsp, List<Map> rspDataSource) {
      rspDataSource.forEach((element) {
          DataItemType itemType = element[kType];
          String id = element[kID];
          switch (itemType) {
              case DataItemType.CellInput:
                element[kValue] = ReportRspData._parseReportHostReportResponse(id, rsp);
                break;
              case DataItemType.Group:
                if (element[kBitmapEnable] != null) {
                    element[kBitmapEnable] = true;
                    element[kGroupArrowOpen] = true;
                }
                break;
              case DataItemType.ModelList:
                List<dynamic> map = ReportRspData._parseReportHostReportResponse(id, rsp) ?? [];
                element[kData] = ResponseListModelQuery.query(id, map);
                break;
              case DataItemType.Menu:
                element[kValue] = ReportRspData._parseReportHostReportResponse(id, rsp);
                break;
              case DataItemType.StringList:
                List<String> tempData = [];
                List<String?> resData = ReportRspData._parseReportHostReportResponse(id, rsp) ?? [];
                for (int i = 0; i < resData.length; i++) {
                  String str = resData[i]!;
                  tempData.add(str);
                }
                element[kData] = tempData;
                break;
            case DataItemType.Boolen:
                element[kValue] = ReportRspData._parseReportHostReportResponse(id, rsp);
                element[kShow] = true;
                break;
              default:
                break;
           }
        });
  }


   static dynamic _parseReportHostReportResponse(String id, ReportHostReportResponse rsp) {
      dynamic result;
      switch (id) {
         case 'Report_Response_HostReportResponse-responseCode':
             result = rsp.responseCode;
             break;
         case 'Report_Response_HostReportResponse-responseMessage':
             result = rsp.responseMessage;
             break;
         case 'Report_Response_HostReportResponse-lineNumber':
             result = rsp.lineNumber;
             break;
         case 'Report_Response_HostReportResponse-linesMessage':
             result = rsp.linesMessage;
             break;
         case 'Report_Response_HostReportResponse-reportType':
             result = rsp.reportType;
             break;
         case 'Report_Response_HostReportResponse-timeStamp':
             result = rsp.timeStamp;
             break;
         default:
             break;
     }
     return result;
 }

  static List<Map>? queryDataByString(String string) {
    List tempList = string.split('.');
    if (tempList.length < 2) { return null; }
    String tempStr = tempList[1];
    List<Map> list;
    switch (tempStr) {
      case 'HostReportRequest':
        list = ReportRspData.hostReportData();
        break;
      case 'HistoryReportRequest':
        list = ReportRspData.historyReportData();
        break;
      case 'SafSummaryReportRequest':
        list = ReportRspData.safSummaryReportData();
        break;
      case 'LocalFailedReportRequest':
        list = ReportRspData.localFailedReportData();
        break;
      case 'LocalDetailReportRequest':
        list = ReportRspData.localDetailReportData();
        break;
      case 'HostDetailReportRequest':
        list = ReportRspData.hostDetailReportData();
        break;
      case 'LocalTotalReportRequest':
        list = ReportRspData.localTotalReportData();
        break;
      default:
        list = [];
        break;
    }
    return list;
  }

}
